24 lines
568 B
Makefile
24 lines
568 B
Makefile
check: venv-install-deps venv-install-reqs venv-check
|
|
|
|
run: venv venv-install-deps venv-install-reqs venv-run
|
|
|
|
venv:
|
|
python3 -m venv venv
|
|
|
|
venv-install-deps:
|
|
source venv/bin/activate &&\
|
|
python3 -m pip install hcloud ansible
|
|
|
|
venv-install-reqs:
|
|
source venv/bin/activate &&\
|
|
python3 -m ansible galaxy install -r ./requirements.yml
|
|
|
|
venv-check:
|
|
source venv/bin/activate &&\
|
|
python3 -m ansible playbook playbook.yml --check -i ./inventory.yaml
|
|
|
|
venv-run:
|
|
source venv/bin/activate &&\
|
|
python3 -m ansible playbook playbook.yml -i /tmp/outputs/inventory.yaml
|
|
|