antmelekhin.confluence
Confluence
This is an Ansible role designed to install, configure, and update Confluence.
Upgrade to 2.x
In version 2.0.0, the variable confluence_root_path
was changed to confluence_install_path
.
Requirements
- Ansible must be version 2.12 or higher.
- This role supports these platforms:
- Debian:
- 10
- 11
- 12
- RHEL:
- 7
- 8
- 9
- Ubuntu:
- 18.04
- 20.04
- 22.04
- Debian:
Role Variables
All customizable variables can be found in the defaults/main.yml file. For a list of available variables and their descriptions, check the meta/argument_specs.yml file. You can also find preset variable descriptions and defaults in the vars/main.yml file.
Dependencies
This role does not install a Java
package, a reverse proxy (Apache
or Nginx
), or a database management system. You need to install these packages before using this role.
Example Playbook
To install Confluence, the Java package, and set up a database connection through the Confluence web interface:
First, install dependencies:
ansible-galaxy install -r requirements.yml
Then, run the playbook:
---
- name: Setup Confluence
hosts: confluence
roles:
- role: antmelekhin.java
- role: antmelekhin.confluence
License
MIT License
Author Information
Written by Melekhin Anton.
An Ansible role to install, configure and update Confluence.
ansible-galaxy install antmelekhin.confluence