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

MIT

Informations sur l'Auteur

Ce rôle a été créé par Pavlo Bashynskyi

À propos du projet

Remove docker container from registry

Installer
ansible-galaxy install levonet.ci_registry_rm_container
Licence
mit
Téléchargements
8.1k
Propriétaire