laxathom.jira
JiraソフトウェアのAnsibleロール
RHEL/CentOSサーバーでJIRAサーバーの設定をインストールおよび管理するためのロールです。
要件
jira_java_install
変数を使用してJava OpenJDKを自動インストールする限り、特別な要件はありません。それ以外の場合は、このロールを実行する前にJava JREをインストールする必要があります。
ロール変数
次の変数が重要です(詳細はdefaults/main.ymlを参照してください):
jira_java_install
このロールがシステムにJava OpenJDKを自動インストールするかどうかを定義します。
jira_java_version
jira_version
インストールするバージョンを定義します。両方は関連しており、Jiraのリリースは特定のJAVAバージョンに依存しています。詳しくはJiraサーバーのプラットフォーム要件を参照してください。
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サーバーには、事前に設定されたサーブレットコンテナ(Apache Tomcat)が付属しています。これらの変数を使用して、インフラ要件に合うように設定を更新できます。
jira_db_engine
jira_db_hostname
jira_db_port
jira_db_name
jira_db_user
jira_db_passwd
データベースエンジンの場所と資格情報を定義します。
依存関係
なし。
サンプルプレイブック
以下は、いくつかの変数を含むサンプルプレイブックです:
- 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-galaxy install laxathom.jira
ライセンス
Unknown
ダウンロード
88
所有者