mitogen

Ansible роль mitogen

Установите и настройте mitogen на своей системе.

GitHub GitLab Загрузки Версия
github gitlab downloads Версия

Пример Playbook

Этот пример взят из molecule/default/converge.yml и тестируется при каждом пуше, запросе на слияние и релизе.

---
- name: Свести
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.mitogen

Машину нужно подготовить. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Подготовить
  hosts: all
  become: true
  gather_facts: false

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

Также ознакомьтесь с полным объяснением и примером о том, как использовать эти роли.

Переменные роли

Значения по умолчанию для переменных заданы в defaults/main.yml:

---
# файл по умолчанию для mitogen

# Настройки Ansible, которые нужно изменить для Mitogen.
mitogen_ansible_file: /etc/ansible/ansible.cfg

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить свою систему другим способом.

Требование GitHub GitLab
robertdebock.bootstrap Статус сборки GitHub Статус сборки GitLab
robertdebock.core_dependencies Статус сборки GitHub Статус сборки GitLab
robertdebock.epel Статус сборки GitHub Статус сборки GitLab
robertdebock.python_pip Статус сборки GitHub Статус сборки GitLab

Контекст

Эта роль является частью множества совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот обзор связанных ролей: dependencies

Совместимость

Эта роль была протестирована на следующих контейнерных образах:

контейнер теги
Alpine все
EL 9
Debian все
Fedora все
Ubuntu все

Минимальная версия Ansible, необходимая для работы, - 2.12, тестирование проводилось на:

  • предыдущей версии.
  • текущей версии.
  • версии разработки.

Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их на GitHub.

Лицензия

Apache-2.0.

Информация об авторе

robertdebock

Пожалуйста, рассмотрите возможность спонсирования меня.

О проекте

Install and configure mitogen on your system.

Установить
ansible-galaxy install robertdebock/ansible-role-mitogen
Лицензия
apache-2.0
Загрузки
811
Владелец
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.