hudecof.atlassian_confluence

ロール名

Atlassian Confluence をインストールまたは更新するためのロール。

要件

Atlassian Confluence を実行するには、少し追加のものが必要です。

  • java
  • データベース
  • 初期化スクリプト

java はこのプレイブックの範囲外です。サーバーに任意のバージョンの java をインストールさせることはできません。既存の java ロールを使用してください。私のロール hudecof.java を使用することもできます。

あなたの好みの データベース を使う可能性もあるので、これも範囲外です。

tar.gz バージョンには起動スクリプトがありません。私は supervisord を使用してこの仕事を行います。supervisordinit.dsystemd のためのテンプレートを生成し、インストールディレクトリ に置きます。

更新する場合は、古いインスタンスを手動でシャットダウンしてください。このロールはその処理を行いません!新しいインスタンスをカスタマイズした状態で設定するだけです。

ロール変数

atlassian_confluence_version はインストールしたいバージョンです。変更する必要があるのはこの変数だけで、他はオプションです。

atlassian_confluence_baseurltar.gz ファイルが見つかる URL です。独自のミラーがある場合は変更してください。

atlassian_confluence_basedirtar.gz ファイルをダウンロードして抽出するパスで、デフォルトは /opt/atlassian です。

atlassian_confluence_homeconfluence.home、いわゆるデータディレクトリです。

atlassian_confluence_useratlassian_confluence_uidatlassian_confluence_groupatlassian_confluence_gid はインスタンスを実行するための専用ユーザーを設定するための変数です。

atlassian_confluence_server_xmlserver.xml の変更リストです。XPath を使って既存のプロパティを編集、追加、または削除します。

atlassian_confluence_server_xml:
- xpath: /Server/Service/Connector
  ensure: present
  attribute: proxyPort
  value: 443
- xpath: /Server/Service/Connector
  ensure: present
  attribute: scheme
  value: https

atlassian_confluence_catalina_opts はカスタム CATALINA_OPTS プロパティのリストです。今のところ既存のものを変更することはできません;(

CrowdSSO については CrowdSSO.md を参照してください。

依存関係

このロールは cmprescott.xml ロール/ライブラリに依存しています。

サンプルプレイブック

- hosts: atlassian
  roles:
     - cmprescott.xml
     - hudecof.atlassian-confluence

ライセンス

BSD

作者情報

ピーター・フデック

プロジェクトについて

Install / upgrade Atlasssian Conflunce

インストール
ansible-galaxy install hudecof.atlassian_confluence
ライセンス
Unknown
ダウンロード
104
所有者