Molecule is designed to aid in the development and testing of Ansible roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule is opinionated in order to encourage an approach that results in consistently developed roles that are well-written, easily understood and maintained. Molecule uses Ansible playbooks to exercise the role and its associated tests. Molecule supports any provider [1] that Ansible supports.
python27 ansible testing testing-framework docker lxc lxd openstack vagrant testinfra goss ansible-lint ec2 yamllint gce azure python36 inspec rubocopNote: For some Docker/Kubernetes healthcheck, health endpoint, and container ordering examples, see my blog post here. Goss is a YAML based serverspec alternative tool for validating a server’s configuration. It eases the process of writing tests by allowing the user to generate tests from the current system state. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
goss health-endpoint devops tdd tdd-utilities testing infrastructure-as-code testing-tools health-check docker nagios tap devops-tools sensuProvides base OS, security patches, and tools for quick and easy spinup. A convenience script is provided for security-only package updates.
docker s6 goss process-supervision ubuntu centos alpineGOSS is a tool for validating a server's configuration. This kitchen plugin adds Goss support as a validation to kitchen. Since GOSS is written in GO lang. This plugin use sftp to push tests to remote machines no ruby is needed to run verify. Besides the normal config in kitchen.yml goss validation can accept the following options.
goss test-kitchen testing kitchenNote: For some Docker/Kubernetes healthcheck, health endpoint, and container ordering examples, see the blog post from @aelsabbahy here. Goss is a YAML based serverspec alternative tool for validating a server’s configuration. It eases the process of writing tests by allowing the user to generate tests from the current system state. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
goss health-endpoint tdd testing infrastructure-as-code docker devopsMolecule goss is designed to allow use of goss Cloud for provisioning test resources. Read the documentation and more at https://molecule.readthedocs.io/.
ansible molecule goss molecule-plugin molecule-verifier
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.