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