amtega.redmine_issue

Ansible redmine_issue Rolle

Dies ist eine Ansible Rolle, um ein Issue in Redmine einzurichten.

Rollenvariablen

Eine Liste aller standardmäßigen Variablen für diese Rolle ist in defaults/main.yml verfügbar. Die Rolle richtet die folgenden Fakten ein:

  • redmine_issue_result: Ergebnis des Issue-Managements

Verwendung

Hier ist ein Beispiel für ein Playbook:

---

- hosts: all
  roles:
    - role: amtega.redmine_issue
      vars:
        redmine_issue_server_url: https://redmine.acme.com
        redmine_issue_project_name: einprojekt
        redmine_issue_api_password: apipassword
        redmine_issue_validate_certs: nein       
        redmine_isssue_fields:
          parent_issue_id: 100
          category_id: 150
          assigned_to_id: 250
          subject: "[Ansible] Betreff-Test"
          description: "Beschreibungstext"
        redmine_issue_state: vorhanden

Testen

Die Tests basieren auf Molecule mit Docker-Containern.

Um Tests auszuführen, müssen Sie die in defaults/main.yml definierten Variablen bereitstellen. Eine Möglichkeit, diese Informationen zu übermitteln, besteht darin, das Test-Playbook aufzurufen und ein zusätzliches Inventory mit den folgenden Umgebungsvariablen zu übergeben:

  • ANSIBLE_INVENTORY: Pfad zu einem Inventory
  • ANSIBLE_VAULT_PASSWORD_FILE: Pfad zur Datei, die das Vault-Passwort enthält, das für das vorherige Inventory benötigt wird
cd amtega.redmine_issue

ANSIBLE_INVENTORY=~/meininventory ANSIBLE_VAULT_PASSWORD_FILE=~/meinvaultpasswort molecule test --all

Lizenz

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Diese Rolle ist freie Software: Sie können sie unter den Bedingungen der:

GNU General Public License Version 3 oder (nach Ihrem Ermessen) jeder späteren Version; oder der Europäischen Union Öffentlichen Lizenz, entweder Version 1.2 oder – sobald sie von der Europäischen Kommission genehmigt werden – nachfolgende Versionen der EUPL.

Diese Rolle wird in der Hoffnung verteilt, dass sie nützlich sein wird, aber OHNE JEDE GARANTIE; auch nicht die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details oder die Europäische Union Öffentliche Lizenz für weitere Details.

Autoreninformationen

  • José Enrique Mourón Regueira
  • Juan Antonio Valiño García
Über das Projekt

Setup an isssue in Redmine

Installieren
ansible-galaxy install amtega.redmine_issue
GitHub Repository
Lizenz
gpl-3.0
Downloads
299
Besitzer
Agency for Technological Modernization of Galicia