Штinit commit

This commit is contained in:
Сергей Антропов
2025-03-05 15:53:41 +03:00
parent 43bd842720
commit 93333c3598
13 changed files with 214 additions and 0 deletions

16
docker-compose.yaml Normal file
View File

@@ -0,0 +1,16 @@
services:
ansible-molecule:
build:
context: .
dockerfile: Dockerfile
container_name: ansible-molecule
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./ansible_role:/workspace/role # Монтируем роль
- ./inventory:/workspace/inventory # Монтируем инвентори
- ./ansible.cfg:/etc/ansible/ansible.cfg # Монтируем конфиг Ansible
- ./vault_password_file:/workspace/vault_password_file # Монтируем файл с паролем для Vault
- ./requirements.yaml:/workspace/requirements.yml # Монтируем файл с зависимостями
working_dir: /workspace/role
command: >
sh -c "ansible-galaxy role install -r /workspace/requirements.yml && molecule test"