amtega.gitlab_fork

Rôle gitlab_fork d'Amtega

Ceci est un rôle Ansible pour gérer un fork de projet GitLab.

Variables du Rôle

Une liste de toutes les variables par défaut pour ce rôle est disponible dans defaults/main.yml.

Le rôle configure les informations suivantes :

  • gitlab_fork_fact: dictionnaire avec le résultat du fork

Exemple de Playbook

Voici un exemple de playbook :

---
- hosts: localhost
  roles:  
    - amtega.gitlab_fork
  vars:    
    gitlab_fork_project_path: /myproject
    gitlab_fork_allow_duplicated: no

Tests

Les tests sont basés sur molecule avec des conteneurs Docker.

Pour exécuter les tests, vous devez fournir les variables définies dans defaults/main.yml. Voici les variables à passer pour exécuter les tests :

  • ANSIBLE_INVENTORY: chemin vers un inventaire fournissant les variables requises par le rôle
  • ANSIBLE_VAULT_PASSWORD_FILE: chemin vers le fichier contenant le mot de passe du coffre-fort requis pour l'inventaire précédent (facultatif)
cd amtega.gitlab_fork

ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all

Licence

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Ce rôle est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de :

la Licence Publique Générale GNU version 3, ou (à votre choix) toute version ultérieure ; ou la Licence Publique de l'Union Européenne, soit la Version 1.2 ou – dès qu'elles seront approuvées par la Commission Européenne – les versions ultérieures de la LPU.

Ce rôle est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou d'ADEQUATION À UN OBJET PARTICULIER. Voir la Licence Publique Générale GNU pour plus de détails ou la Licence Publique de l'Union Européenne pour plus de détails.

Informations sur l'Auteur

  • Juan Antonio Valiño García.
À propos du projet

Manage a GitLab fork

Installer
ansible-galaxy install amtega.gitlab_fork
Licence
gpl-3.0
Téléchargements
78
Propriétaire
Agency for Technological Modernization of Galicia