amtega.git_clone

Rol git_clone de Amtega

Este es un rol de Ansible para clonar un repositorio git.

El rol puede trabajar en coordinación con el rol amtega.gitlab_fork para soportar la actualización del proyecto clonado desde el upstream/master. Consulta las variables del rol para más detalles.

Variables del Rol

Una lista de todas las variables predeterminadas para este rol está disponible en defaults/main.yml.

El rol configura los siguientes hechos:

  • git_clone_branch_name: cadena con el nombre de la rama creada (útil si fue generada aleatoriamente).

Ejemplo de Playbook

Este es un ejemplo de un playbook:

---
- hosts: localhost
  roles:  
    - amtega.git_clone
  vars:    
    git_clone_repo: https://github.com/ansible/ansible.git
    git_clone_dest: /tmp/ansible

Pruebas

Las pruebas se basan en molecule con contenedores docker.

cd amtega.git_clone

molecule test --all

Licencia

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Este rol es software libre: puedes redistribuirlo y/o modificarlo bajo los términos de:

GNU General Public License versión 3, o (a tu elección) cualquier versión posterior; o la Licencia Pública de la Unión Europea, ya sea la Versión 1.2 o – en cuanto sean aprobadas por la Comisión Europea – versiones posteriores de la EUPL.

Este rol se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin incluso la garantía implícita de COMERCIALIZACIÓN o APTITUD PARA UN PROPÓSITO PARTICULAR. Consulta la GNU General Public License para más detalles o la Licencia Pública de la Unión Europea para más detalles.

Información del Autor

  • Juan Antonio Valiño García.
Acerca del proyecto

Clone a git repository

Instalar
ansible-galaxy install amtega.git_clone
Licencia
gpl-3.0
Descargas
77
Propietario
Agency for Technological Modernization of Galicia