community.general.taiga_issue – Создаёт/удаляет задачу в системе управления проектами Taiga
Примечание
Этот плагин входит в коллекцию community.general (версия 1.3.2).
Для его установки используйте: ansible-galaxy collection install community.general
Чтобы использовать его в книге задач, укажите: community.general.taiga_issue
Обзор
- Создаёт/удаляет задачу в системе управления проектами Taiga (https://taiga.io).
- Задача идентифицируется по проекту, заголовку задачи и типу задачи.
- Этот модуль реализует создание или удаление задач (но не обновление).
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python-taiga
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| attachment путь | Путь к файлу, который необходимо прикрепить к задаче. | |
| attachment_description строка | Значение по умолчанию: "" | Строка, описывающая файл, который нужно прикрепить к задаче. |
| description строка | Значение по умолчанию: "" | Описание задачи. |
| issue_type строка / обязательно | Тип задачи. Должен быть определён ранее. | |
| priority строка | Значение по умолчанию: "Нормальный" | Приоритет задачи. Должен быть определён ранее. |
| project строка / обязательно | Название проекта, содержащего задачу. Должен быть определён ранее. | |
| severity строка | Значение по умолчанию: "Нормальный" | Серьёзность задачи. Должен быть определён ранее. |
| state строка |
| Задача должна быть присутствовать или нет. |
| status строка | Значение по умолчанию: "Новая" | Статус задачи. Должен быть определён ранее. |
| subject строка / обязательно | Заголовок задачи. | |
| tags список / элементы=строка | Значение по умолчанию: [] | Список тегов, которые нужно назначить задаче. |
| taiga_host строка | Значение по умолчанию: "https://api.taiga.io" | Имя хоста экземпляра Taiga. |
Примечания
Примечание
- Авторизация выполняется либо с помощью переменной окружения TAIGA_TOKEN, либо с помощью пары переменных окружения TAIGA_USERNAME и TAIGA_PASSWORD
Примеры
- name: Create an issue in the my hosted Taiga environment and attach an error log
community.general.taiga_issue:
taiga_host: https://mytaigahost.example.com
project: myproject
subject: An error has been found
issue_type: Bug
priority: High
status: New
severity: Important
description: An error has been found. Please check the attached error log for details.
attachment: /path/to/error.log
attachment_description: Error log file
tags:
- Error
- Needs manual check
state: present
- name: Deletes the previously created issue
community.general.taiga_issue:
taiga_host: https://mytaigahost.example.com
project: myproject
subject: An error has been found
issue_type: Bug
state: absent
Авторы
- Alejandro Guirao (@lekum)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/taiga_issue_module.html