arnaudblancher.docker_unprovisionning
arnaudblancher.docker_desinstallation
But : détruire les conteneurs Docker avec le rôle Ansible arnaudblancher.docker_desinstallation
Ce rôle est le compagnon de arnaudblancher.docker_provisionning qui prend un inventaire Ansible et crée un conteneur Docker pour chaque hôte répertorié.
Exigences
- docker-engine
Assurez-vous d'avoir un docker-engine en cours d'exécution, testez avec (probablement en tant que root ...)
docker info
Variables du Rôle
Veuillez consulter defaults/main.yml
Dépendances
Aucune
Exemple de Playbook
Veuillez voir le sous-répertoire ./demo/
cat demo/docker-desinstallation.yml
- nom: "supprimer les conteneurs et le réseau Docker"
hôtes: localhost
rassembler_faits: non
rôles:
- { rôle : arnaudblancher.docker_desinstallation,
docker_desinstallation_net: "ansible_monplateforme" }
cat inventory/docker/000_hosts
[mysql]
dock-mysql
[apache]
dock-apache
[tous:vars]
ansible_connection=docker
Appeler :
ansible-playbook -i ./inventory/docker/ docker-desinstallation.yml
Bien sûr, vous pouvez utiliser le même inventaire pour créer et détruire vos conteneurs.
Licence
GPLv3
Informations sur l'auteur
Arnaud Blancher
https://github.com/arnaudblancher/ansible-role-docker_unprovisionning
À propos du projet
Take an ansible inventory and remove docker container for each listed hosts. This role is the companion of docker_provisionning
Installer
ansible-galaxy install arnaudblancher.docker_unprovisionning
Licence
Unknown
Téléchargements
104
Propriétaire