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ôleANSIBLE_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.
ansible-galaxy install amtega.gitlab_fork