Slide 5
Slide 5 text
- you actually do not need ansible role to use molecule
├── molecule
│ ├──
│ │ ├── molecule.yml - file that describes molecule scenario landscape and configuration
│ │ ├── create.yml - this is create playbook - defined by driver, can be extended
│ │ ├── prepare.yml - this is prepare playbook - you change what it does
│ │ ├── converge.yml - this is converge playbook - you change what it does
│ │ └── verify.yml - this is verify playbook - you change what it does
│ │ ├── destroy.yml - this is destroy playbook - defined by driver, can be extended
│ │ ├── side_effect.yml - `ACTION={backup, restore, deallocate} molecule side-effect`
Molecule folder structure and molecule commands
"The second rule of Ansible is: you DO NOT manually configure infrastructure."
- inspired by Fight Club and Ansible