ansible_test_playground

Ansible Test Playground

Build Status Docker Pulls GitHub license Ansible Galaxy

This role deploys a desired inventory using systemd-enabled docker images for different supported OS, so it is made for testing other roles or playbooks.

Requirements

  • pip install -r requirements.txt
  • A running Docker daemon.

Role Variables

See defaults/main.yml to know about the default values and the available variables.

How To Use This Role And The :lifecycle Docker Image

See the example here. It also includes explanations.

You can also take a look at these projects, which use this testing framework:

License

Apache 2.

Author Information

This project is maintained by:

Tecnativa logo

Tecnativa is an IT consulting company specialized in Odoo and provides Odoo development, installation, maintenance and hosting services.

About

Deploy a docker-based test playground for your ansible roles CI, as simple as possible

Install
ansible-galaxy install Tecnativa/ansible-test-playground
GitHub repository
License
apache-2.0
Downloads
341
Owner
Odoo Experts