Files
2026-07-10 09:57:37 +02:00

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