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

ロール変数

上書き可能なすべての変数は、defaults/main.ymlファイルに保存されています。使用可能な変数の説明については、meta/argument_specs.ymlファイルを参照してください。同様に、プリセット変数の説明とデフォルト設定は、vars/main.ymlファイルで見つけることができます。

依存関係

このロールはJavaパッケージ、リバースプロキシ(ApacheNginx)、またはデータベース管理システムをインストールしません。ロールを使用する前に、これらのパッケージをインストールする必要があります。

例示プレイブック

依存関係(JavaPostgreSQL)を含む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)。

プロジェクトについて

An Ansible role to install, configure and update Jira.

インストール
ansible-galaxy install antmelekhin.jira
ライセンス
mit
ダウンロード
347
所有者