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.6k
所有者