--- # Универсальная конфигурация Molecule # Автор: Сергей Антропов # Сайт: https://devops.org.ru driver: name: docker platforms: # Платформы будут созданы динамически через preset файлы # Поддержка собственных образов AnsibleLab - name: placeholder image: ghcr.io/ansible-community/molecule-ubuntu-systemd:jammy pre_build_image: true # Собственные образы (будут использоваться через presets) - name: ansible-controller image: inecs/ansible-lab:ansible-controller-latest pre_build_image: true - name: alt-linux image: inecs/ansible-lab:alt-linux-latest pre_build_image: true - name: astra-linux image: inecs/ansible-lab:astra-linux-latest pre_build_image: true - name: redos image: inecs/ansible-lab:redos-latest pre_build_image: true - name: rhel image: inecs/ansible-lab:rhel-latest pre_build_image: true - name: centos image: inecs/ansible-lab:centos-latest pre_build_image: true - name: alma image: inecs/ansible-lab:alma-latest pre_build_image: true - name: rocky image: inecs/ansible-lab:rocky-latest pre_build_image: true - name: ubuntu image: inecs/ansible-lab:ubuntu-latest pre_build_image: true - name: debian image: inecs/ansible-lab:debian-latest pre_build_image: true provisioner: name: ansible config_options: defaults: stdout_callback: yaml remote_tmp: /tmp/.ansible-tmp interpreter_python: auto_silent env: ANSIBLE_STDOUT_CALLBACK: yaml ANSIBLE_REMOTE_TMP: /tmp/.ansible-tmp inventory: links: hosts: "${MOLECULE_EPHEMERAL_DIRECTORY}/inventory/hosts.ini" playbooks: create: create.yml converge: converge.yml destroy: destroy.yml dependency: name: galaxy verifier: name: ansible lint: |- set -e ansible-lint /workspace/roles/