ansible-koji/GNUmakefile
Rénich Bon Ćirić 39aeb2d6b6
refactor(ansible): Estandariza nombres de roles y actualiza Koji
Se estandarizan los nombres de los directorios de roles, cambiando guiones por guiones bajos.

Se añaden nuevos scripts para limpieza y callbacks en Koji Hub. Además, se actualizan las configuraciones de Kojid, Kojira y PostgreSQL, incluyendo la instalación de paquetes, ajustes de mock y la gestión de variables.
2025-11-15 20:08:24 -06:00

34 lines
705 B
Makefile

.PHONY: clean-certs
clean-certs:
find certs/ -type f ! -name '.gitignore' -delete
.PHONY: tofu-init
tofu-init:
make -C opentofu/ init
.PHONY: tofu-apply
tofu-apply: clean-certs
make -C opentofu/ apply
.PHONY: tofu-destroy
tofu-destroy:
make -C opentofu/ destroy
.PHONY: init
init: tofu-destroy tofu-apply
.PHONY: regenerate-certs
regenerate-certs: clean-certs
ansible-playbook -i inventories/staging/ deploy.yaml --tags common --vault-password-file .pass
.PHONY: deploy
deploy:
ansible-playbook --vault-pass-file=.pass deploy.yaml
.PHONY: bootstrap
bootstrap:
ansible-playbook --vault-pass-file=.pass bootstrap.yaml
.PHONY: reset
reset:
ansible-playbook --vault-pass-file=.pass reset.yaml