Files
ansible-hpa-playbook/justfile
2024-11-26 14:26:58 -05:00

30 lines
686 B
Makefile

[private]
default:
just --list
# Run the playbook with the passed in arguments.
[group('plays')]
run-playbook *ARGS:
@ansible-playbook ./main.yml \
{{ARGS}}
# Run the repo-template option in the `dir` with the passed in arguements.
[group('plays')]
create-repo-template dir *ARGS:
@just run-playbook \
--tags repo-template \
--extra-vars output_dir={{dir}} \
{{ARGS}}
# Run the build-project option in the `dir` with the passed in arguements.
[group('plays')]
build-project dir *ARGS:
@just run-playbook \
--tags build-project \
--extra-vars project_dir={{dir}} \
{{ARGS}}
[group('test')]
test *ARGS:
@ansible-playbook ./test/test.yml {{ARGS}}