mimacom.bamboo

Ansibleロール: bamboo

ビルドステータス

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

要件

特になし。

ロール変数

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

bamboo_master_version: 6.10.4

インストールするBambooのバージョンを指定します。

bamboo_master_fqdn: ""

Tomcatプロキシの完全修飾ドメイン名を設定します。

bamboo_master_https: False

Tomcatプロキシのプロトコルを設定します。

bamboo_master_port: ""

Tomcatプロキシのポートを設定します。

bamboo_master_include_jdk: True

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

bamboo_master_openjdk_version: 1.8.0

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

bamboo_master_user: bamboo

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

bamboo_master_application_folder: "/opt/atlassian/bamboo"

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

bamboo_master_data_folder: "/var/atlassian/application-data/bamboo"

アプリケーションデータが保存されるパス。

bamboo_master_jvm_memory: 1g

Java VMのヒープサイズ。

依存関係

特になし。

例 Playbook

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

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

Bambooのアップグレード

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

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

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

ライセンス

Apache License 2.0

著者情報

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

プロジェクトについて

Installs Atlassian Bamboo server

インストール
ansible-galaxy install mimacom.bamboo
ライセンス
apache-2.0
ダウンロード
1.1k
所有者
Leading provider of open source, cloud and data software.