antmelekhin.jira
Jira
An Ansible role to install, configure, and update Jira.
Upgrade to 2.x
In version 2.0.0, the variable jira_root_path
has been renamed to jira_install_path
.
Requirements
- Ansible version: 2.12 or higher.
- Supported platforms:
- Debian
- 10
- 11
- 12
- RHEL
- 7
- 8
- 9
- Ubuntu
- 18.04
- 20.04
- 22.04
- Debian
Role Variables
All variables that you can change are listed in the defaults/main.yml file. For descriptions of available variables, check the meta/argument_specs.yml file. You can also find descriptions and default values for preset variables 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 first before using this role.
Example Playbook
To install Jira with dependencies (Java
and PostgreSQL
):
First, install dependencies:
ansible-galaxy install -r requirements.yml
Then, run the playbook:
---
- name: Setup Jira
hosts: jira
vars:
db_name: 'jira'
db_username: 'jira'
db_password: 'P@ssw0rd!'
roles:
- role: antmelekhin.java
- role: geerlingguy.postgresql
postgresql_users:
- name: '{{ db_username }}'
password: '{{ db_password }}'
postgresql_databases:
- name: '{{ db_name }}'
lc_collate: 'en_US.UTF-8'
lc_ctype: 'en_US.UTF-8'
encoding: 'UTF-8'
template: 'template0'
owner: '{{ db_username }}'
- role: antmelekhin.jira
jira_db_configuration: true
jira_db_host: 127.0.0.1
jira_db_port: 5432
jira_db_name: '{{ db_name }}'
jira_db_username: '{{ db_username }}'
jira_db_password: '{{ db_password }}'
License
MIT
Author Information
Melekhin Anton.
Informazioni sul progetto
An Ansible role to install, configure and update Jira.
Installa
ansible-galaxy install antmelekhin.jira
Licenza
mit
Download
347
Proprietario