antmelekhin.jira
Jira
Jiraをインストール、設定、更新するためのAnsibleロールです。
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
- Debian
ロール変数
上書き可能なすべての変数は、defaults/main.ymlファイルに保存されています。使用可能な変数の説明については、meta/argument_specs.ymlファイルを参照してください。同様に、プリセット変数の説明とデフォルト設定は、vars/main.ymlファイルで見つけることができます。
依存関係
このロールはJava
パッケージ、リバースプロキシ(Apache
やNginx
)、またはデータベース管理システムをインストールしません。ロールを使用する前に、これらのパッケージをインストールする必要があります。
例示プレイブック
依存関係(Java
とPostgreSQL
)を含むJiraをインストールします:
依存関係をインストール:
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
著者情報
アントン・メレクヒン(Melekhin Anton)。
インストール
ansible-galaxy install antmelekhin.jira
ライセンス
mit
ダウンロード
347
所有者