Штinit commit
This commit is contained in:
16
docker-compose.yaml
Normal file
16
docker-compose.yaml
Normal 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"
|
||||
Reference in New Issue
Block a user