amtega.redmine_issue

Rola Ansible do redmine_issue

To jest rola Ansible, która pozwala na utworzenie zgłoszenia w Redmine.

Zmienne roli

Lista wszystkich domyślnych zmiennych dla tej roli znajduje się w defaults/main.yml. Rola ustawia następujące wartości:

  • redmine_issue_result: wynik zarządzania zgłoszeniem

Użytkowanie

Oto przykładowy playbook:

---

- hosts: all
  roles:
    - role: amtega.redmine_issue
      vars:
        redmine_issue_server_url: https://redmine.acme.com
        redmine_issue_project_name: oneproject
        redmine_issue_api_password: apipassword
        redmine_issue_validate_certs: no       
        redmine_isssue_fields:
          parent_issue_id: 100
          category_id: 150
          assigned_to_id: 250
          subject: "[Ansible] Test tematu"
          description: "Tekst opisu"
        redmine_issue_state: present

Testowanie

Testy są oparte na molecule z kontenerami docker.

Aby uruchomić test, musisz podać zmienne zdefiniowane w defaults/main.yml. Jednym ze sposobów na przekazanie tych informacji jest wywołanie playbooka testowego z dodatkowym inwentarzem, używając następujących zmiennych środowiskowych:

  • ANSIBLE_INVENTORY: ścieżka do inwentarza
  • ANSIBLE_VAULT_PASSWORD_FILE: ścieżka do pliku zawierającego hasło vault wymagane dla powyższego inwentarza
cd amtega.redmine_issue

ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all

Licencja

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Ta rola jest oprogramowaniem wolnym: możesz ją rozpowszechniać i/lub modyfikować na warunkach:

GNU General Public License w wersji 3, lub (według twojego wyboru) każdą późniejszą wersję; lub Europejska Licencja Publiczna, wersja 1.2 lub – kiedy tylko zostaną zatwierdzone przez Komisję Europejską – późniejsze wersje EUPL.

Ta rola jest rozpowszechniana z nadzieją, że będzie użyteczna, ale BEZ JAKICHKOLWIEK GWARANCJI; bez nawet dorozumianej gwarancji HANDLOWOŚCI lub PRZYDATNOŚCI DO OKREŚLONEGO CELU. Zobacz GNU General Public License lub Europejską Licencję Publiczną po więcej szczegółów.

Informacje o autorach

  • José Enrique Mourón Regueira
  • Juan Antonio Valiño García
O projekcie

Setup an isssue in Redmine

Zainstaluj
ansible-galaxy install amtega.redmine_issue
Licencja
gpl-3.0
Pobrania
299
Właściciel
Agency for Technological Modernization of Galicia