19 lines
526 B
Makefile
19 lines
526 B
Makefile
#!/usr/bin/env -S just --justfile
|
|
|
|
# Ansible playbook against specific host
|
|
run HOST *TAGS:
|
|
ansible-playbook -b run.yml --limit {{HOST}} {{TAGS}}
|
|
|
|
# docker compose against remote host via Ansible
|
|
compose HOST *V:
|
|
ansible-playbook run.yml --limit {{HOST}} --tags compose {{V}}
|
|
|
|
|
|
# optionally use --force to force reinstall all requirements
|
|
reqs *FORCE:
|
|
ansible-galaxy install -r requirements.yml {{FORCE}}
|
|
|
|
# just vault (encrypt/decrypt/edit)
|
|
vault ACTION:
|
|
EDITOR=nvim ansible-vault {{ACTION}} group_vars/secrets.yml
|