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

テスト

テストは 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 一般公衆ライセンス第 3 版の条件の下で再配布したり、変更したりすることができます。

このロールは役に立つことを期待して配布されていますが、いかなる保証もありません;商品性または特定の目的への適合性についての暗黙の保証すらありません。詳細については GNU 一般公衆ライセンスまたは欧州連合公衆ライセンスを参照してください。

著者情報

  • ホセ・エンリケ・モウロン・レゲイラ
  • フアン・アントニオ・バリーニョ・ガルシア
プロジェクトについて

Setup an isssue in Redmine

インストール
ansible-galaxy install amtega.redmine_issue
ライセンス
gpl-3.0
ダウンロード
299
所有者
Agency for Technological Modernization of Galicia