community.general.taiga_issue – Создаёт/удаляет задачу в платформе управления проектами Taiga
Примечание
Этот плагин является частью коллекции community.general (версия 2.0.1).
Для его установки используйте: 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 строка |
| Указывает, должна ли задача быть present или отсутствовать. |
| 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/taiga_issue_module.html