robertdebock.mitogen

Ansible Role Mitogen

This guide will help you install and set up Mitogen on your system.

Platform Links Downloads Version
GitHub GitHub Actions Downloads Version
GitLab GitLab CI

Example Playbook

Here’s a simple example of how to use this role from molecule/default/converge.yml. It tests with every push, pull request, and release.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.mitogen

To get your system ready, use this preparation file from molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.core_dependencies
    - role: robertdebock.epel
    - role: robertdebock.python_pip

You can find a full explanation and examples on using these roles.

Role Variables

The default variable settings can be found in defaults/main.yml:

---
# Defaults for Mitogen

# Ansible configuration file to modify for Mitogen.
mitogen_ansible_file: /etc/ansible/ansible.cfg

Requirements

You need to install pip packages listed in requirements.txt.

Required Roles

These are the roles used to set up the system, but you can choose other methods:

Requirement GitHub GitLab
robertdebock.bootstrap Build Status Build Status
robertdebock.core_dependencies Build Status Build Status
robertdebock.epel Build Status Build Status
robertdebock.python_pip Build Status Build Status

Context

This role works with many other compatible roles. Check out the documentation of these roles for more details.

Here’s an overview of related roles: dependencies

Compatibility

This role has been tested on these Docker images:

Container Tags
Alpine all
EL 9
Debian all
Fedora all
Ubuntu all

The minimum required version of Ansible is 2.12. Testing has been completed on:

  • The last version
  • The current version
  • The development version

If you encounter any issues, please report them on GitHub.

License

This role is licensed under the Apache-2.0.

Author Information

The role is created by robertdebock.

If you’d like, you can consider sponsoring me.

Informazioni sul progetto

Install and configure mitogen on your system.

Installa
ansible-galaxy install robertdebock.mitogen
Licenza
apache-2.0
Download
830
Proprietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.