2024-11-08 20:08:56 +01:00
|
|
|
.PHONY: all deploy depoy-v deploy-vv deploy-vvv deploy-vvv check
|
|
|
|
|
|
|
|
|
|
TOKEN = $(shell ansible-vault decrypt --vault-password-file ~/.config/ansible/hcloud.secret --output - group_vars/all/vars.yaml | cut -d' ' -f2)
|
|
|
|
|
|
2024-11-06 19:51:04 +01:00
|
|
|
|
|
|
|
|
deploy:
|
2024-11-08 20:08:56 +01:00
|
|
|
HCLOUD_TOKEN="$(TOKEN)" ansible-playbook deploy.yaml -i inventory
|
|
|
|
|
|
|
|
|
|
deploy-v:
|
|
|
|
|
HCLOUD_TOKEN="$(TOKEN)" ansible-playbook -v deploy.yaml -i inventory
|
|
|
|
|
|
|
|
|
|
deploy-vv:
|
|
|
|
|
HCLOUD_TOKEN="$(TOKEN)" ansible-playbook -vv deploy.yaml -i inventory
|
|
|
|
|
|
|
|
|
|
deploy-vvv:
|
|
|
|
|
HCLOUD_TOKEN="$(TOKEN)" ansible-playbook -vvv deploy.yaml -i inventory
|
|
|
|
|
|
|
|
|
|
deploy-vvvv:
|
|
|
|
|
HCLOUD_TOKEN="$(TOKEN)" ansible-playbook -vvvv deploy.yaml -i inventory
|
2024-11-06 19:51:04 +01:00
|
|
|
|
|
|
|
|
check:
|
2024-11-08 20:08:56 +01:00
|
|
|
ansible-playbook -vvv --ask-vault-pass deploy.yaml -i inventory --syntax-check
|