robertdebock.etherpad

Rola Ansible etherpad

TA ROLA ZOSTAŁA ZARCHIWIZOWANA W GRUDNIU 2023 R.

Zainstaluj i skonfiguruj Etherpad na swoim systemie.

GitHub GitLab Pobrania Wersja
github gitlab downloads Version

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, pull requeście i wydaniu.

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

  vars:
    etherpad_port: 9002

  roles:
    - role: robertdebock.etherpad

Maszyna musi być przygotowana. W CI robione jest to za pomocą molecule/default/prepare.yml:

---
- name: Przygotowanie
  hosts: all
  become: yes
  gather_facts: no

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

Zobacz także pełne wyjaśnienie i przykład dotyczące używania tych ról.

Zmienne ról

Domyślne wartości zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla etherpad

etherpad_version: "1.8.16"

etherpad_installation_destination: /opt

etherpad_port: 9001

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab
robertdebock.epel Build Status GitHub Build Status GitLab
robertdebock.npm Build Status GitHub Build Status GitLab
robertdebock.service Build Status GitHub Build Status GitLab

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zapoznaj się z dokumentacją tych ról w celu uzyskania dalszych informacji.

Oto przegląd powiązanych ról: dependencies

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Debian bullseye
Fedora wszystkie

Minimalna wymagana wersja Ansible to 2.12, testy zostały przeprowadzone na:

  • poprzedniej wersji.
  • bieżącej wersji.
  • wersji deweloperskiej.

Jeśli znajdziesz problemy, zarejestruj je na GitHubie.

Licencja

Apache-2.0.

Informacje o autorze

robertdebock

Proszę rozważyć wsparcie mnie.

O projekcie

Install and configure Etherpad on your system.

Zainstaluj
ansible-galaxy install robertdebock.etherpad
Licencja
apache-2.0
Pobrania
385
Właściciel
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.