Использование Molecule 2.19.0 для проверки его на роль Ansible. Молекула и Ansible работают по желанию.
У меня есть вопрос относительно , как молекула выполняет роль Ansible.
Это моя файловая структура:
| my_role (Root of the role)
* defaults
* files
* molecule
* default
* tests
- molecule.yml
- playbook.yml
- Dockerfile.j2
- tests
* tasks
* templates
Теперь, в playbook.yml
из молекулы я задаю имя роли:
---
- name: Converge
hosts: all
roles:
- role: my_role
При запуске molecule test
или molecule converge
роль запускается (как и ожидалось).
Но Как Молекула это под капотом? Как он узнает, что роль присутствует в корневом каталоге в данном конкретном случае использования.