buluma.etherpad

Ansible Role: Etherpad

This role helps you install and set up Etherpad on your system.

GitHub Version Issues Pull Requests Downloads
GitHub Version Issues Pull Requests Downloads

Example Playbook

Below is an example playbook taken from the molecule/default/converge.yml file, tested during pushes, pull requests, and releases.

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

  vars:
    etherpad_port: 9002

  roles:
    - role: buluma.etherpad

To prepare the machine, you can use the molecule/default/prepare.yml file in a CI environment:

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

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

For detailed usage, check the full explanation and example.

Role Variables

Default variable values are in the defaults/main.yml file:

---
# default values for Etherpad

etherpad_version: "1.8.16"

etherpad_installation_destination: /opt

etherpad_port: 9001

Requirements

State of Used Roles

Below are the roles needed to prepare your system, but you can use different methods.

Requirement GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.core_dependencies Ansible Molecule Version
buluma.epel Ansible Molecule Version
buluma.npm Ansible Molecule Version
buluma.service Ansible Molecule Version

Context

This role is compatible with other roles. For more information, check the documentation of these roles.

Here’s a look at related roles:

Dependencies

Compatibility

This role has been tested on the following container images:

Container Tags
Fedora All
Ubuntu Jammy

You need at least Ansible version 2.12. Tests have been done on:

  • The previous version.
  • The current version.
  • The development version.

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

Changelog

See the Role History.

License

This project is licensed under Apache-2.0.

Author Information

This role was created by Shadow Walker.

Informazioni sul progetto

Install and configure Etherpad on your system.

Installa
ansible-galaxy install buluma.etherpad
Licenza
apache-2.0
Download
6.8k
Proprietario
DevOps Engineer