rolehippie.docker

Docker

ソースコード
一般的なワークフロー
Readmeワークフロー
Galaxyワークフロー
ライセンス: Apache-2.0
Ansibleロール

Ansibleロールは、Dockerコンテナランタイムをインストールし、設定します。

後援

このAnsibleロールの構築と改善は、現在および以前の雇用主である**Cloudpunks GmbHProact Deutschland GmbH**の支援を受けています。

目次


要件

  • 最低Ansibleバージョン: 2.10

デフォルト変数

docker_arch

正しいdebリポジトリを選択するために使用される対象システムアーキテクチャ

デフォルト値

docker_arch: amd64

docker_daemon_command

デーモンを起動するために実行されるコマンド

デフォルト値

docker_daemon_command: /usr/bin/dockerd -H unix://

docker_daemon_config

daemon.jsonに設定オプションを追加

デフォルト値

docker_daemon_config:
  log-driver: json-file
  log-opts:
    max-size: 5m
    max-file: '3'
  live-restore: true

docker_daemon_override

デフォルト値

docker_daemon_override: false

docker_keyring

リポジトリのキーレイのパス

デフォルト値

docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg

docker_mount_flags

systemd用のマウントフラグをオプションで定義

デフォルト値

docker_mount_flags:

docker_networks_extra

作成する追加のDockerネットワークのリスト

デフォルト値

docker_networks_extra: []

使用例

docker_networks_extra:
  - name: traefik
    driver: bridge
    enable_ipv6: True
    ipam_config:
      - subnet: fdd1:ac8c:0557:7ce1::/64
    force: False
    state: present

docker_networks_general

作成する一般的なDockerネットワークのリスト

デフォルト値

docker_networks_general: []

使用例

docker_networks_general:
  - name: traefik
    driver: bridge
    enable_ipv6: True
    ipam_config:
      - subnet: fdd1:ac8c:0557:7ce1::/64
    force: False
    state: present

docker_registries_extra

自動ログインする追加のDockerレジストリのリスト

デフォルト値

docker_registries_extra: []

使用例

docker_registries_extra:
  - url: myregistry.example.com
    username: docker
    password: secure
    email: [email protected]
    reauthorize: False
    state: present

docker_registries_general

自動ログインする一般的なDockerレジストリのリスト

デフォルト値

docker_registries_general: '{{ docker_registries | default([]) }}'

使用例

docker_registries_general:
  - url: myregistry.example.com
    username: docker
    password: secure
    email: [email protected]
    reauthorize: False
    state: present

docker_upstream_version

上流リポジトリからインストール

デフォルト値

docker_upstream_version: true

発見されたタグ

docker

依存関係

ライセンス

Apache-2.0

著者

トーマス・ボーガー

プロジェクトについて

Ansible role to install and configure Docker container runtime

インストール
ansible-galaxy install rolehippie.docker
ライセンス
apache-2.0
ダウンロード
6.9k
所有者
Ansible role collection of Webhippie