hitachienergy / epiphany

Cloud and on-premises automation for Kubernetes centered industrial grade solutions.
Apache License 2.0
138 stars 107 forks source link

[Spike] Ansible Molecule #106

Closed mmakow closed 3 years ago

mmakow commented 5 years ago

Molecule project is designed to aid in the development and testing of Ansible roles.

Molecule provides the following components:

Investigate if this could be useful https://molecule.readthedocs.io/en/latest/

atsikham commented 3 years ago

As this is a spike, please consider other tools:

to-bar commented 3 years ago

Our automated tests currently use Serverspec 😉 But it is for testing state of deployed VMs, At first glance, Goss seems to be similar but the example tests in yaml look really compact, simple and easy to write. IMO definitely worth to try! :star: Rolespec seems to have some Ansible related functionalities worth to check.

mkyc commented 3 years ago

This might be helpful site: https://github.com/ansible-community/molecule/discussions

mkyc commented 3 years ago

We need presentation from @atsikham in this area to make everyone more familiar with the topic.

atsikham commented 3 years ago

Output of this spike: