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
关于项目

Setup an isssue in Redmine

安装
ansible-galaxy install amtega.redmine_issue
许可证
gpl-3.0
下载
299
拥有者
Agency for Technological Modernization of Galicia