У меня есть много ролей, которые я хочу протестировать с помощью molecule
, и я начинающий molecule
.
Если я создам сценарий молекулы в каждой роли, будет многократное дублирование. код.
Существует ли шаблон, который люди используют, чтобы избежать многих ролей с одинаковыми Dockerfile.j2
, molecule.yml
и т. Д.
Возможно, какая-то композиция (посредством внедрения зависимости) или, если это не таквозможно какое-то наследство?
$ molecule init role -r stackoverflow
--> Initializing new role stackoverflow...
Initialized role in /private/tmp/stackoverflow successfully.
$ tree stackoverflow
stackoverflow
├── README.md
├── defaults
│ └── main.yml
├── handlers
│ └── main.yml
├── meta
│ └── main.yml
├── molecule
│ └── default
│ ├── Dockerfile.j2
│ ├── INSTALL.rst
│ ├── molecule.yml
│ ├── playbook.yml
│ └── tests
│ ├── test_default.py
│ └── test_default.pyc
├── tasks
│ └── main.yml
└── vars
└── main.yml
8 directories, 12 files