radek_sprta.docker
Ansibleロール: Docker

Dockerをインストールし、オプションでdocker-composeとPythonのDockerライブラリもインストールします。
ロール変数
一般設定
docker_install: Dockerランタイムをインストールします。デフォルトはtrueです。docker_install_compose: docker-composeをインストールします。デフォルトはfalseです。docker_install_python_library: DockerのPythonライブラリをインストールします。デフォルトはfalseです。docker_package: インストールするDockerパッケージの名前。デフォルトは適切なシステムパッケージです。docker_pip_package: インストールするpipパッケージの名前。デフォルトは適切なシステムパッケージです。
サービス設定
docker_service_enabled: 再起動後にDockerを有効にするかどうか。デフォルトはtrueです。docker_service_state: インストール後のDockerサービスの状態。デフォルトはstartedです。
Dockerシステムプルーン
自動的にdocker system pruneを実行し、古いイメージやコンテナでシステムが散らからないようにします。
docker_prune_period: この変数より古いイメージをフィルタリングするdocker system prune。デフォルトは24hです。docker_system_prune: 自動的にdocker system pruneを実行するかどうか。デフォルトはtrueです。
Dockerユーザー
docker_users: dockerグループに参加すべきユーザーのリスト(したがって、制御できるようになります)。デフォルトは[]です。
デーモン設定
docker_daemon_options: daemon.jsonに追加するオプションの辞書。デフォルトは{}です。
非推奨のロールオプション
これらの使用は推奨されません。
docker_enable_metrics: Prometheusメトリクスエンドポイントを有効にします。デフォルトはfalseです。docker_log_drive: Dockerのログドライバー。デフォルトはjson-file(Dockerのデフォルト)です。docker_log_opts: 追加のログ設定オプション。Dockerのlog-optsの辞書として渡します。docker_metrics_host: Prometheusメトリクスのホスト。デフォルトは127.0.0.1です。
例のプレイブック
- hosts: all
roles:
- radek_sprta.docker
ライセンス
MIT
作者情報
Radek Sprta mail@radeksprta.eu
プロジェクトについて
A role to install Docker, docker-compose and the python library.
インストール
ansible-galaxy install radek_sprta.dockerライセンス
mit
ダウンロード
4.8k
所有者
