etherpad

Ansible роль etherpad

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

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

Пример Playbook

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

---
- name: Сконвертировать
  hosts: all
  become: true
  gather_facts: true

  vars:
    etherpad_port: 9002

  roles:
    - role: buluma.etherpad

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

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

  roles:
    - role: buluma.bootstrap
    - role: buluma.core_dependencies
    - role: buluma.epel
    - role: buluma.npm

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

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

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

---
# файл настроек по умолчанию для etherpad

etherpad_version: "1.8.16"

etherpad_installation_destination: /opt

etherpad_port: 9001

Требования

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

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

Требование GitHub Версия
buluma.bootstrap Ansible Molecule Версия
buluma.core_dependencies Ansible Molecule Версия
buluma.epel Ansible Molecule Версия
buluma.npm Ansible Molecule Версия
buluma.service Ansible Molecule Версия

Контекст

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

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

dependencies

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

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

контейнер теги
Fedora все
Ubuntu jammy

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

  • Предыдущей версии.
  • Текущей версии.
  • Версии для разработки.

Если вы обнаружите проблемы, пожалуйста, сообщите об этом в GitHub

Журнал изменений

История роли

Лицензия

Apache-2.0

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

Shadow Walker

О проекте

Install and configure Etherpad on your system.

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