amtega.redmine_issue

Rôle Ansible redmine_issue

Ceci est un rôle Ansible pour configurer un problème dans Redmine.

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 éléments suivants :

  • redmine_issue_result: résultat de la gestion des problèmes

Utilisation

Voici un exemple de playbook :

---

- hosts: all
  roles:
    - role: amtega.redmine_issue
      vars:
        redmine_issue_server_url: https://redmine.acme.com
        redmine_issue_project_name: unprojet
        redmine_issue_api_password: motdepasseapi
        redmine_issue_validate_certs: non       
        redmine_issue_fields:
          parent_issue_id: 100
          category_id: 150
          assigned_to_id: 250
          subject: "[Ansible] Test de sujet"
          description: "Texte de description"
        redmine_issue_state: présent

Test

Les tests sont basés sur molecule avec des conteneurs docker.

Pour exécuter un test, vous devez fournir les variables définies dans defaults/main.yml. Une façon de fournir ces informations est d'appeler le playbook de test en passant un inventaire supplémentaire en utilisant les variables d'environnement suivantes :

  • ANSIBLE_INVENTORY: chemin vers un inventaire
  • ANSIBLE_VAULT_PASSWORD_FILE: chemin vers le fichier contenant le mot de passe de la vault requis pour l'inventaire précédent
cd amtega.redmine_issue

ANSIBLE_INVENTORY=~/moninventaire ANSIBLE_VAULT_PASSWORD_FILE=~/monmotdepassevault 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 :

GNU General Public License version 3, ou (à votre choix) toute version ultérieure ; ou la Licence Publique de l'Union Européenne, soit Version 1.2 ou – dès qu’elles seront approuvées par la Commission Européenne – les versions suivantes 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'ADAPTATION À UN USAGE PARTICULIER. Voir la GNU General Public License pour plus de détails ou la Licence Publique de l'Union Européenne pour plus de détails.

Informations sur les auteurs

  • José Enrique Mourón Regueira
  • Juan Antonio Valiño García
À propos du projet

Setup an isssue in Redmine

Installer
ansible-galaxy install amtega.redmine_issue
Licence
gpl-3.0
Téléchargements
299
Propriétaire
Agency for Technological Modernization of Galicia