levonet.ci_registry_rm_container
CI : Supprimer le conteneur docker du registre
Ce rôle est utile dans le pipeline CI après avoir fermé la Pull Request et supprimé l'infrastructure.
Variables du Rôle
ci_registry_scheme
(par défaut : http)ci_registry_url
(par défaut : localhost) : URL de l'API du registre.ci_registry_container
(obligatoire) : Nom du conteneur.ci_registry_tag
(obligatoire) : Tag du conteneur.ci_registry_username
(facultatif) : Nom d'utilisateur du registre.ci_registry_password
(facultatif) : Mot de passe du registre.
Exemple de Playbook
- hosts: 127.0.0.1
connection: local
gather_facts: no
vars:
ci_registry_url: registry.monorganisation.com
ci_registry_container: monorganisation/monappli
ci_registry_tag: "{{ monappli_tag }}"
roles:
- role: levonet.registry-rm-container
Et exécutez dans Jenkins :
ansible-playbook monplaybook.yml -e monappli_tag="${GIT_BRANCH}"
Licence
Informations sur l'Auteur
Ce rôle a été créé par Pavlo Bashynskyi
Installer
ansible-galaxy install levonet.ci_registry_rm_container
Licence
mit
Téléchargements
8.1k
Propriétaire