jira

Jira

Роль Ansible для установки, настройки и обновления Jira.

Обновление до 2.x

В версии 2.0.0 переменная jira_root_path была переименована в jira_install_path.

Требования

  • Поддерживаемая версия Ansible: 2.12 и выше.
  • Поддерживаемые платформы:
    • Debian
      • 10
      • 11
      • 12
    • RHEL
      • 7
      • 8
      • 9
    • Ubuntu
      • 18.04
      • 20.04
      • 22.04

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

Все переменные, которые можно переопределить, хранятся в файле defaults/main.yml. Пожалуйста, ознакомьтесь с файлом meta/argument_specs.yml для описания доступных переменных. Аналогично, описания и значения по умолчанию для предустановленных переменных можно найти в файле vars/main.yml.

Зависимости

Эта роль не устанавливает пакет Java, обратный прокси-сервер (Apache или Nginx) или систему управления базами данных. Вам нужно будет установить эти пакеты перед использованием роли.

Пример плейбука

Установить Jira с зависимостями (Java и PostgreSQL):

Установите зависимости:

ansible-galaxy install -r requirements.yml

Запустите плейбук:

---
- name: Настройка 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 }}'

Лицензия

MIT

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

Антон Мелехин.

О проекте

An Ansible role to install, configure and update Jira.

Установить
ansible-galaxy install antmelekhin/ansible-role-jira
Лицензия
mit
Загрузки
322
Владелец