jira

Ansible роль для Jira Software

Роль для установки и управления конфигурацией JIRA Server на серверах rhel/CentOS.

Требования

Нет особых требований, если вы используете переменную jira_java_install для автоматической установки Java OpenJDK. В противном случае вам нужно будет установить Java JRE перед выполнением этой роли.

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

Основные переменные (подробнее в defaults/main.yml):

jira_java_install

Определяет, нужно ли автоматически устанавливать Java OpenJDK в систему.

jira_java_version
jira_version

Определяют версии для установки. Они взаимосвязаны, так как релизы jira зависят от конкретной версии JAVA. Смотрите требования платформы Jira Server.

jira_java_home

Определяет домашнюю директорию Java. Перезапишите эту переменную, если вы управляете своей собственной Java-стеком и выключили jira_java_install.

jira_group
jira_user
jira_homedir
jira_workdir

jira_archive: 'atlassian-jira-software-{{ jira_version }}.tar.gz'
jira_url: 'https://downloads.atlassian.com/software/jira/downloads/{{ jira_archive }}'

Определяет URL для загрузки по умолчанию. Эта переменная может быть переопределена, если вы управляете своим собственным репозиторием пакетов.

jira_hostname
jira_server_port
jira_connector_port
jira_connector_redirect_port
jira_connection_timeout
jira_context_path
jira_proxy_name
jira_scheme

Jira Server поставляется с заранее настроенным контейнером сервлетов (Apache Tomcat). Эти переменные позволяют вам обновить его конфигурацию, чтобы она соответствовала требованиям вашей инфраструктуры.

jira_db_engine
jira_db_hostname
jira_db_port
jira_db_name
jira_db_user
jira_db_passwd

Определите местоположение СУБД и учетные данные.

Зависимости

Нет.

Пример Playbook

Вот пример playbook с несколькими переменными:

- hosts: servers
  vars:
    jira_java_install: true
    jira_version: "7.12.0"
    jira_db_engine: postgresql
    jira_db_port: 5432
    jira_db_user: jira
    jira_db_passwd: "mysuperduperpassword"

  roles:
     - name: laxathom.jira
       tags:
        - jira

Лицензия

MIT

О проекте

Ansible role to install and manage JIRA Server

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