arnaudblancher.docker_unprovisionning
arnaudblancher.docker_unprovisionning
Objetivo: destruir contenedores de Docker con la rol de Ansible arnaudblancher.docker_unprovisionning
Este rol es el compañero de arnaudblancher.docker_provisionning que toma un inventario de Ansible y crea un contenedor de Docker para cada host listado.
Requisitos
- docker-engine
Asegúrate de que tienes un docker-engine en funcionamiento, prueba con (probablemente como root ...)
docker info
Variables del rol
Por favor, consulta defaults/main.yml
Dependencias
Ninguna
Ejemplo de Playbook
Por favor, consulta el subdirectorio ./demo/
cat demo/docker-unprovisionning.yml
- name: "eliminar contenedores y red de 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
llama a:
ansible-playbook -i ./inventory/docker/ docker-unprovisionning.yml
Por supuesto, puedes usar el mismo inventario para crear y destruir tus contenedores.
Licencia
GPLv3
Información del autor
Arnaud Blancher
https://github.com/arnaudblancher/ansible-role-docker_unprovisionning
Acerca del proyecto
Take an ansible inventory and remove docker container for each listed hosts. This role is the companion of docker_provisionning
Instalar
ansible-galaxy install arnaudblancher.docker_unprovisionning
Licencia
Unknown
Descargas
104
Propietario