.PHONY: help test lint syntax validate-assets

help:
	@echo "Zabbix Monitoring + Incident Response"
	@echo "  make test             Run syntax, lint, and asset validation"
	@echo "  make syntax           Run Ansible syntax checks"
	@echo "  make lint             Run ansible-lint"
	@echo "  make validate-assets  Validate template and sample JSON assets"

test: syntax lint validate-assets

syntax:
	ansible-playbook --syntax-check playbooks/*.yml

lint:
	ansible-lint

validate-assets:
	python3 scripts/validate_assets.py
