arnaudblancher.docker_unprovisionning
arnaudblancher.docker_unprovisionning
Cel: zniszczenie kontenerów dockera za pomocą roli ansible arnaudblancher.docker_unprovisionning
Ta rola jest towarzyszem roli arnaudblancher.docker_provisionning, która przyjmuje inwentarz ansible i tworzy jeden kontener dockera dla każdego wymienionego hosta.
Wymagania
- docker-engine
Upewnij się, że masz uruchomiony docker-engine, sprawdź za pomocą (prawdopodobnie jako root ...)
docker info
Zmienne roli
Zobacz defaults/main.yml
Zależności
Brak
Przykład pliku playbook
Zobacz podkatalog ./demo/
cat demo/docker-unprovisionning.yml
- name: "usuń kontenery dockera i sieć"
hosts: localhost
gather_facts: no
roles:
- { role : arnaudblancher.docker_unprovisionning,
docker_unprovisionning_net: "ansible_myplatform" }
cat inventory/docker/000_hosts
[mysql]
dock-mysql
[apache]
dock-apache
[all:vars]
ansible_connection=docker
wywołaj :
ansible-playbook -i ./inventory/docker/ docker-unprovisionning.yml
Oczywiście, możesz użyć tego samego inwentarza do tworzenia i usuwania swoich kontenerów.
Licencja
GPLv3
Informacje o autorze
Arnaud Blancher
https://github.com/arnaudblancher/ansible-role-docker_unprovisionning
O projekcie
Take an ansible inventory and remove docker container for each listed hosts. This role is the companion of docker_provisionning
Zainstaluj
ansible-galaxy install arnaudblancher.docker_unprovisionning
Licencja
Unknown
Pobrania
104
Właściciel