arnaudblancher.docker_unprovisionning
arnaudblancher.docker_unprovisionning
目的: ansibleロール arnaudblancher.docker_unprovisionning を使用してDockerコンテナを削除すること
このロールは、ansibleインベントリを取り込み、リストされた各ホストに対して1つのDockerコンテナを作成する arnaudblancher.docker_provisionning の補完です。
要件
- docker-engine
docker-engineが実行されていることを確認してください。次のコマンドでテストできます(おそらくrootとして...)
docker info
ロール変数
詳細は defaults/main.yml を参照してください。
依存関係
なし
例のプレイブック
サブディレクトリ ./demo/ を参照してください。
cat demo/docker-unprovisionning.yml
- name: "Dockerコンテナとネットワークを削除"
hosts: localhost
gather_facts: no
roles:
- { role : arnaudblancher.docker_unprovisionning,
docker_unprovisionning_net: "ansible_myplateform" }
cat inventory/docker/000_hosts
[mysql]
dock-mysql
[apache]
dock-apache
[all:vars]
ansible_connection=docker
呼び出し:
ansible-playbook -i ./inventory/docker/ docker-unprovisionning.yml
もちろん、作成と削除のために同じインベントリを使用することができます。
ライセンス
GPLv3
著者情報
アルノー・ブランシェール
https://github.com/arnaudblancher/ansible-role-docker_unprovisionning
プロジェクトについて
Take an ansible inventory and remove docker container for each listed hosts. This role is the companion of docker_provisionning
インストール
ansible-galaxy install arnaudblancher.docker_unprovisionning
ライセンス
Unknown
ダウンロード
104
所有者