Check dependencies for run, syntax-check and dry-run
This commit is contained in:
parent
c8f2b3ef39
commit
bd9b3beb63
2 changed files with 14 additions and 5 deletions
10
Makefile
10
Makefile
|
@ -18,7 +18,7 @@ inventory:
|
|||
|
||||
$(ansible_req):
|
||||
|
||||
deps: $(ansible_req)
|
||||
deps: $(ansible_req) $(venv_source)/dep
|
||||
$(shell mkdir -p $(ansible_roles))
|
||||
ifeq ($(wildcard $(ansible_req)),)
|
||||
$(error there is not requirements.yml file in $(ansible_data)!)
|
||||
|
@ -29,18 +29,18 @@ endif
|
|||
--role-file="$(ansible_req)"
|
||||
|
||||
.PHONY: check-syntax
|
||||
check-syntax: ## check-syntax #Check playbook syntax
|
||||
check-syntax: deps
|
||||
$(venv_cmd) && ansible-playbook -i inventory.ini \
|
||||
--syntax-check $(ansible_playbook)
|
||||
|
||||
.PHONY: dry-run
|
||||
dry-run: ## dry-run #run playbook in check mode
|
||||
dry-run: deps
|
||||
$(venv_cmd) && ansible-playbook -i inventory.ini \
|
||||
--check $(ansible_options) $(ansible_playbook) \
|
||||
-u $(ansible_user)
|
||||
|
||||
.PHONY: dry-run
|
||||
run: ## dry-run #run playbook in check mode
|
||||
.PHONY: run
|
||||
run: deps
|
||||
$(venv_cmd) && ansible-playbook -i inventory.ini \
|
||||
$(ansible_options) $(ansible_playbook) \
|
||||
-u $(ansible_user)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue