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 inwentarzaANSIBLE_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
ansible-galaxy install amtega.redmine_issue