amtega.redmine_issue
Ansible redmine_issue 角色
这是一个用于在 Redmine 中设置问题的 Ansible 角色。
角色变量
该角色的所有默认变量列表可以在 defaults/main.yml
中找到。该角色设置了以下信息:
redmine_issue_result
: 问题管理的结果
用法
这是一个示例剧本:
---
- 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_issue_fields:
parent_issue_id: 100
category_id: 150
assigned_to_id: 250
subject: "[Ansible] 主题测试"
description: "描述文本"
redmine_issue_state: present
测试
测试基于 molecule 和 docker 容器。
要运行测试,您需要提供在 defaults/main.yml
中定义的变量。一种提供此信息的方法是调用测试剧本,并使用以下环境变量传递额外的库存信息:
ANSIBLE_INVENTORY
: 库存的路径ANSIBLE_VAULT_PASSWORD_FILE
: 包含前一个库存所需的保险库密码的文件路径
cd amtega.redmine_issue
ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all
许可
版权 (C) 2022 AMTEGA - 加利西亚自治区
该角色是自由软件:您可以根据以下条款重新分发和/或修改它:
GNU 通用公共许可证第三版,或(根据您的选择)任何更高版本;或欧洲联盟公共许可证,版本 1.2 或 - 一经欧洲委员会批准即更高版本的 EUPL。
该角色在希望有用的基础上分发,但不提供任何保证;甚至不包含适销性或特定用途适用性的隐含保证。有关更多详细信息,请查看 GNU 通用公共许可证或欧洲联盟公共许可证。
作者信息
- José Enrique Mourón Regueira
- Juan Antonio Valiño García