version: "3.9" services: ansible-controller: image: quay.io/ansible/creator-ee:latest container_name: ansible-controller privileged: true command: sleep infinity environment: DOCKER_HOST: unix:///var/run/docker.sock ANSIBLE_VAULT_PASSWORD_FILE: /ansible/vault/.vault volumes: - /var/run/docker.sock:/var/run/docker.sock - ./molecule:/ansible/molecule - ./files:/ansible/files - ./scripts:/ansible/scripts - ./reports:/ansible/reports - ./snapshots:/ansible/snapshots - ./vault:/ansible/vault - ./.ansible-lint:/ansible/.ansible-lint # каталог с ролями (локальный или внешний) - ${ROLES_DIR:-./roles}:/ansible/roles:ro working_dir: /ansible # Обратная совместимость # ansible: # image: inecs/ansible:latest # container_name: ansible # volumes: # - .:/ansible # - /var/run/docker.sock:/var/run/docker.sock # environment: # - ANSIBLE_VAULT_PASSWORD_FILE=./vault-password.txt # tty: true # privileged: true # working_dir: /ansible