dimmaryanto93.docker
dimmaryanto93.docker
このリポジトリは、Linux用のDockerをインストールするために使われます。
サポートプラットフォーム
- Debian
- Ubuntu
- CentOS
Ansible - ユーザーガイド
以下の準備を行ってください。
- サーバーに新しいユーザーを作成します。非常に強力なパスワードを使用するか、パスワードジェネレーターを使用することをお勧めします。
adduser <username>
visudo
を使用して、NOPASSWDでsudoersに権限を付与します。
username ALL=(ALL) NOPASSWD:ALL
- SSHログイン用にプライベートキーで認証します。ローカルマシンでSSHキーを生成し、
ssh-copy-id user@your-ip-server
を使用して公開鍵をサーバーにコピーします。
要件
このロールを使用するには、以下のパッケージ/コレクションが必要です。
これらは次のコマンドでインストールできます。
ansible-galaxy collection install ansible.posix community.docker
または、requirement.yaml
ファイルを使用して、次のようにインストールできます。
---
collections:
- ansible.posix
- community.docker
ロール変数
Dockerデーモンの設定に使用できるいくつかの変数があります。以下はその例です。
変数名 | サンプル値 | 説明 |
---|---|---|
docker_storage_driver |
overlay2 |
デフォルトのストレージドライバはoverlay2 ですが、こちらのドキュメントに従ってドライバを変更できます。 |
docker_insecure_registries_enabled |
false |
/etc/docker/daemon.json 内で非安全なレジストリを有効にするために使用します。デフォルト値はfalse です。これを有効にする場合はtrue に設定します。 |
変数docker_insecure_registries_enabled
がtrue
の場合は、次のように設定する必要があります。
docker_insecure_registries_conf:
- url: "example.registry.com:8087"
auth:
docker_login: true
user: example
password: secret
- url: "other.registry.com"
auth:
docker_login: true
user: example2
password: secret2
オブジェクトの説明は以下の通りです。
変数名 | サンプル値 | 説明 |
---|---|---|
url |
example.registry.com:8087 |
非安全なレジストリのアドレスです。 |
auth.docker_login |
true |
この非安全なレジストリにログインするために、username とpassword を使用します。 |
auth.user |
- |
非安全なレジストリにログインするために使用するユーザー名です。 |
auth.password |
- |
非安全なレジストリにログインするために使用するパスワードです。 |
依存関係
なし
例のプレイブック
ユーザーのために、変数をパラメータとして渡してロールを使う例を示します。
- hosts: servers
become: true
roles:
- { role: dimmaryanto93.docker }
ライセンス
MIT
インストール
ansible-galaxy install dimmaryanto93.docker
ライセンス
Unknown
ダウンロード
165
所有者
Chief Technology Officer @tabeldatadotcom