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 inventaireANSIBLE_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