amtega.redmine_issue

Rol de Ansible redmine_issue

Este es un rol de Ansible para crear un issue en Redmine.

Variables del rol

Una lista de todas las variables predeterminadas para este rol está disponible en defaults/main.yml. El rol configura los siguientes datos:

  • redmine_issue_result: resultado de la gestión de issues

Uso

Este es un ejemplo de playbook:

---

- hosts: all
  roles:
    - role: amtega.redmine_issue
      vars:
        redmine_issue_server_url: https://redmine.acme.com
        redmine_issue_project_name: unproyecto
        redmine_issue_api_password: contraseñadeapi
        redmine_issue_validate_certs: no       
        redmine_issue_fields:
          parent_issue_id: 100
          category_id: 150
          assigned_to_id: 250
          subject: "[Ansible] Prueba de asunto"
          description: "Texto de descripción"
        redmine_issue_state: presente

Pruebas

Las pruebas se basan en molecule con contenedores de docker.

Para ejecutar pruebas, debes proporcionar las variables definidas en defaults/main.yml. Una forma de proporcionar esta información es llamando al playbook de pruebas pasando un inventario adicional utilizando las siguientes variables de entorno:

  • ANSIBLE_INVENTORY: ruta hacia un inventario
  • ANSIBLE_VAULT_PASSWORD_FILE: ruta al archivo que contiene la contraseña del vault necesaria para el inventario anterior
cd amtega.redmine_issue

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 ni siquiera la garantía implícita de COMERCIABILIDAD o ADECUACIÓN PARA UN PROPÓSITO EN 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

  • José Enrique Mourón Regueira
  • Juan Antonio Valiño García
Acerca del proyecto

Setup an isssue in Redmine

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