amtega.gitlab_fork

Rol gitlab_fork de Amtega

Este es un rol de Ansible para gestionar un fork de un proyecto en GitLab.

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:

  • gitlab_fork_fact: diccionario con el resultado del fork

Ejemplo de Playbook

Este es un ejemplo de playbook:

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

Pruebas

Las pruebas se basan en molecule con contenedores de docker.

Para ejecutar la prueba, necesitas proporcionar las variables definidas en defaults/main.yml, así que para correr las pruebas debes pasar las siguientes variables:

  • ANSIBLE_INVENTORY: ruta a un inventario que proporcione las variables requeridas por el rol
  • ANSIBLE_VAULT_PASSWORD_FILE: ruta al archivo que contiene la contraseña del vault requerida para el inventario anterior (opcional)
cd amtega.gitlab_fork

ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword 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:

Licencia Pública General de GNU 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 – tan pronto como 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 siquiera la garantía implícita de COMERCIABILIDAD o ADECUACIÓN PARA UN PROPÓSITO PARTICULAR. Consulta la Licencia Pública General de GNU 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

Manage a GitLab fork

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