.PHONY: all help galaxy-install ansible-list yamllint pip-requirements GALAXY=ansible-galaxy ANSIBLE_LINT='/usr/local/bin/ansible-lint' ANSIBLE_FILE=site.yml all: help help: @echo "Make command examples for Ansible" @echo "Command for assisting with ansible setup" @echo " galaxy-install to install roles using ansible-galaxy" @echo " ansible-lint to lint playbook files" @echo " yamllint to lint playbook files" @echo " pip-requirements add pip required file" galaxy-install: $(GALAXY) install -r ./collections/requirements.yml ansible-lint: $(ANSIBLE_LINT) $(ANSIBLE_FILE) yamllint: git ls-files "*.yml"|xargs yamllint pip-requirements: @echo 'Python dependencies:' @cat .config/requirements.txt pip3 install -r requirements.txt