amtega.git_clone
Rôle git_clone d'Amtega
Ceci est un rôle Ansible pour cloner un dépôt git.
Le rôle peut fonctionner en coordination avec le rôle amtega.gitlab_fork pour supporter le tirage du dépôt principal/master dans le projet cloné. Consultez les variables du rôle pour plus de détails.
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 :
git_clone_branch_name
: chaîne de caractères avec le nom de la branche créée (utile si elle a été générée aléatoirement)
Exemple de Playbook
Voici un exemple de playbook :
---
- hosts: localhost
roles:
- amtega.git_clone
vars:
git_clone_repo: https://github.com/ansible/ansible.git
git_clone_dest: /tmp/ansible
Tests
Les tests sont basés sur molecule avec des conteneurs docker.
cd amtega.git_clone
molecule test --all
Licence
Droit d'auteur (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 :
Licence Publique Générale GNU version 3, ou (à votre choix) toute version ultérieure ; ou la Licence Publique Européenne, soit la Version 1.2, ou – dès qu'elles seront approuvées par la Commission Européenne – les versions suivantes de la LPE.
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'ADÉQUATION À UN BUT PARTICULIER. Consultez la Licence Publique Générale GNU pour plus de détails ou la Licence Publique Européenne pour plus de détails.
Informations sur l'auteur
- Juan Antonio Valiño García.