druids-glen / maga

Repository to show Molecule, and Ansible with GitHub Actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MAGA

This repository contains exmaples of how to work with Molecule, and Ansible with GitHub Actions

Contribution guide

We have a detailed guide which describes how we work in this repo and how everyone can participate - CLICK

Tips on how to work with GIT

We have a detailed collection of git tips. It contains examples on how to fork from our repo, how to keep your fork in sync and some GIT aliases.

Operation

There is a detailed operations guide which can be helpful for the first use of this repo.

Folder Structure

├── ansible
│   ├── inventory <-- inventory and dynamic inventories
│   ├── module <-- our own developed modules
│   ├── module_utils <-- module utilities
│   ├── playbook <-- contains our playbooks
│   ├── plugins <-- tools to enhance Ansible's core
│   │   └── filter <-- filter plugins
│   ├── roles <-- contains our Ansible roles
│   ├── templates <-- Jinja2 templates
│   ├── vars <-- global variables
│   └── vault <-- passwords encrypted in Ansible Vault files
└── documentation
    ├── ansible

README's for every section

Coding Standards

Please write your code according to the PEP8 conventions. Use Pylint to check your code.

About

Repository to show Molecule, and Ansible with GitHub Actions

License:GNU Affero General Public License v3.0


Languages

Language:Dockerfile 100.0%