30 lines
677 B
Makefile
30 lines
677 B
Makefile
[private]
|
|
default:
|
|
just --list
|
|
|
|
# Run the playbook with the passed in arguments.
|
|
[group('plays')]
|
|
run *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}}
|