daemonize

Ansible роль daemonize

Установите и настройте daemonize на ваших системах.

GitHub Версия Проблемы Запросы на слияние Загрузки
github Версия Проблемы Запросы на слияние Ansible Роль

Пример плейбука

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

---
- name: Сводка
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.daemonize

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

---
- name: Подготовка
  hosts: all
  gather_facts: false
  become: true

  roles:
    - role: buluma.bootstrap
    - role: buluma.ca_certificates

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

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

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

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

workspace: /root

daemonize_version: "1.7.7"
daemonize_install_path: "/usr"

Требования

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

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

Требование GitHub Версия
buluma.bootstrap Ansible Molecule Версия
buluma.ca_certificates Ansible Molecule Версия

Контекст

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

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

зависимости

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

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

контейнер теги
Fedora 39, 38, 40
Ubuntu все
EL все
Debian все

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

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

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

История изменений

История роли

Лицензия

Apache-2.0

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

Shadow Walker

О проекте

Install and configure daemonize on your systems.

Установить
ansible-galaxy install buluma/ansible-role-daemonize
Лицензия
apache-2.0
Загрузки
21506
Владелец
DevOps Engineer