This commit is contained in:
Сергей Антропов
2025-03-05 17:38:11 +03:00
parent 93333c3598
commit 78359193fe
12 changed files with 81 additions and 17 deletions

View File

@@ -56,6 +56,11 @@ shell:
docker compose exec ansible-molecule bash
# Создание новой роли с помощью Molecule
create:
docker compose run --rm ansible-molecule sh -c "ansible-galaxy role init $(ROLE_NAME) && cd $(ROLE_NAME) && molecule init scenario
#docker compose run --rm ansible-molecule sh -c "molecule create"
# Запуск тестов Molecule
test:
docker compose run --rm ansible-molecule sh -c "molecule test"
@@ -65,10 +70,6 @@ test:
dependencies:
docker compose run --rm ansible-molecule sh -c "ansible-galaxy role install -r /workspace/requirements.yml"
# Создание новой роли с помощью Molecule
create:
docker compose run --rm ansible-molecule sh -c "molecule create"
# Шифрование файла с помощью Ansible Vault
encrypt:
docker compose run --rm ansible-molecule sh -c "ansible-vault encrypt --vault-password-file /workspace/$(VAULT_PASSWORD_FILE) /workspace/role/$(FILE)"