Bessonov.docker-compose

Ansibleロール:docker-composeのインストールまたは更新

プロジェクトは素晴らしいです ビルドステータス ライセンス

このロールの機能:

  • DockerのGitHubリリースからdocker-composeをインストールします。

要件

Dockerが必要です。詳しくはAnsible Dockerロールをご覧ください。

ロール変数

(必須)docker_compose_version はdocker-composeのバージョンを指定します。latestというキーワードを使用すると、docker-composeのGitHubリポジトリから最新のリリースバージョンを取得できます。

(オプション)docker_compose_bin はインストール先パスを指定します。デフォルトは/usr/local/bin/docker-composeです。

(オプション)docker_compose_as_root はdocker-composeをインストールする際にsudoを使用します。デフォルトはyesです。

依存関係

特別な依存関係はありません。

例:プレイブック

ロールをグローバルにインストールするには:

ansible-galaxy install Bessonov.docker-compose

またはローカルにインストールするには:

ansible-galaxy install --roles-path roles Bessonov.docker-compose

プレイブックの例:

- hosts: servers
  roles:
     - Bessonov.docker-compose

またはパラメータを使用する場合(roleキーに注意):

- hosts: servers
  roles:
     - role: Bessonov.docker-compose
       # 必須:希望するdocker-composeのバージョンまたは'latest'
       docker_compose_version: 1.16.0
       # オプション:実行可能なパス
       docker_compose_bin: /usr/local/bin/docker-compose
       # オプション:ルートとしてインストールするか
       docker_compose_as_root: yes

ライセンス

MITライセンス(MIT)

著作権 (c) 2016, アントン・ベッソノフ

ここに、ソフトウェアおよび関連文書ファイル(以下「ソフトウェア」といいます)のコピーを取得する任意の人に対して、無償でこのソフトウェアを利用する権利を付与します。具体的には、使用、コピー、変更、結合、出版、配布、サブライセンス、および/またはソフトウェアのコピーを販売する権利、およびソフトウェアが提供される人々も同様に行うことを許可します。ただし、次の条件に従って行うものとします:

上記の著作権表示とこの許可表示は、ソフトウェアのすべてのコピーまたは重要な部分に含めるものとします。

このソフトウェアは「現状のまま」提供されるものであり、商品性、特定の目的への適合性、および権利の侵害に関する明示または暗示の保証は一切ありません。著作者または著作権者は、契約、不法行為、またはその他の方法による請求、損害、または他の責任に対して、一切責任を負うものではありません。

プロジェクトについて

Install or update docker-compose

インストール
ansible-galaxy install Bessonov.docker-compose
ライセンス
Unknown
ダウンロード
1.3k
所有者