mimacom.crowd

Ansibleロール: crowd

ビルド状況

LinuxサーバーにAtlassian Crowdをインストールします。このロールは、デフォルトでOpenJDKをインストールします。

要件

特になし。

ロール変数

使用可能な変数は以下に示され、デフォルト値も記載されています(defaults/main.ymlを参照してください):

crowd_version: 3.1.3

インストールするCrowdのバージョンを指定

crowd_fqdn: ""

TomcatプロキシのFQDNを設定

crowd_https: False

Tomcatプロキシのプロトコルを設定

crowd_port: ""

Tomcatプロキシのポートを設定

crowd_include_jdk: True

OpenJDKのインストールを無効にするにはFalseに設定します。

crowd_openjdk_version: 1.8.0

Crowdを実行するためにインストールするOpenJDKを指定します。Crowdがサポートするプラットフォームを確認し、必要に応じてこの変数を調整してください。

crowd_user: crowd

サービスが実行されるユーザー名

crowd_application_folder: "/opt/atlassian/crowd"

アプリケーションをインストールするパス

crowd_data_folder: "/var/atlassian/application-data/crowd"

アプリケーションデータを保存するパス

crowd_jvm_memory: 1g

Java VMのヒープサイズ

依存関係

特になし。

例プレイブック

これにより、Crowdがインストールされ、Tomcatが特定のvHostとHTTPS接続を期待するように設定されます(プロキシ設定)。

- hosts: servers
  become: yes
  roles:
    - role: mimacom.crowd

Crowdのアップグレード

Crowdをアップグレードするには、バージョン変数をより高い番号に変更するだけです。古いバイナリバージョンは保存されますが、今後は使用されませんので手動で削除する必要があります。

アップグレードする前に適切なバックアップを行ってください。Crowdデータは古いバージョンでは動作しません。インストールされているバージョンよりも低いバージョンを設定すると、ロールは失敗します。

現在のバージョンは、/etc/ansible/facts.d/にAnsibleファクトとして保存されます。

ライセンス

Apache License 2.0

著者情報

このロールはRemo Wengermimacom)によって作成されました。

プロジェクトについて

Installs Atlassian Crowd server

インストール
ansible-galaxy install mimacom.crowd
ライセンス
Unknown
ダウンロード
415
所有者
Leading provider of open source, cloud and data software.