Bessonov.docker

Ansibleロール:Dockerエンジンのインストールまたは更新

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

このロールは以下を行います:

  • Dockerプロジェクトからapt-keyをインポート
  • Dockerエンジンをインストールまたは更新
  • Dockerエンジンを再起動

関連情報:

要件

特別な要件はありません。

ロールの変数

(オプション)docker_engine_versionはDockerエンジンのバージョンを指定します。バージョンをダウングレードすることもできますが、Dockerはこれを好まないため、起動や正常な動作が失敗する可能性があります。

(オプション)docker_engine_allow_non_rootは、Dockerへの非ルートアクセスのためにdockerグループに追加するユーザーのリストを指定します。ユーザーは、グループを現在のシェルに適用するために再ログインするか、newgrp dockerを使用する必要があります。これはユーザーにルートアクセスを与えるのと同じであるため、セキュリティリスクに留意してください。

依存関係

依存関係はありません。

サンプルプレイブック

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

ansible-galaxy install Bessonov.docker

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

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

プレイブック:

- hosts: servers
  roles:
     - Bessonov.docker

またはパラメータを使用する場合:

- hosts: servers
  roles:
     - role: Bessonov.docker
       # オプションでDockerのバージョンを設定
       docker_engine_version: 17.06.2

ライセンス

MITライセンス(MIT)

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

本ソフトウェアと関連するドキュメントファイル(以下「ソフトウェア」と称します)のコピーを取得したすべての人に対し、無制限にソフトウェアを取扱う権利を無償で付与します。この権利には、使用、コピー、改変、統合、公開、配布、サブライセンス、販売の権利が含まれ、そのためにソフトウェアを提供された者にもこの権利を許可します。ただし、以下の条件を守る必要があります:

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

このソフトウェアは「現状のまま」提供され、明示または暗示を問わず、一切の保証はありません。具体的には、市場性、特定目的への適合性、権利侵害の保証を含みますが、これに限りません。著作者や著作権保有者は、契約、不法行為、またはその他の理由によって、ソフトウェアやその使用または他の取り引きに起因するいかなる請求、損害、またはその他の責任についても、一切責任を負いません。

プロジェクトについて

Install or update docker-engine from docker project apt repository

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