amtega.gitlab_fork

Amtega gitlab_fork ロール

これは GitLab プロジェクトのフォークを管理するための Ansible ロールです。

ロール変数

このロールのすべてのデフォルト変数のリストは defaults/main.yml にあります。

ロールは以下のファクトを設定します:

  • gitlab_fork_fact: フォークの結果を含む辞書

例のプレイブック

こちらは例のプレイブックです:

---
- hosts: localhost
  roles:  
    - amtega.gitlab_fork
  vars:    
    gitlab_fork_project_path: /myproject
    gitlab_fork_allow_duplicated: no

テスト

テストは Docker コンテナを使用したモレキュール に基づいています。

テストを実行するには、defaults/main.yml に定義された変数を提供する必要があります。そのため、テストを実行するには以下の変数を渡す必要があります:

  • ANSIBLE_INVENTORY: ロールで必要な変数を提供するインベントリのパス
  • ANSIBLE_VAULT_PASSWORD_FILE: 前のインベントリに必要なボールトパスワードを含むファイルのパス(任意)
cd amtega.gitlab_fork

ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all

ライセンス

著作権 (C) 2022 AMTEGA - ガリシア州

このロールはフリーソフトウェアです:GNU一般公衆ライセンスバージョン 3 に基づいて再配布および変更できます;または(あなたの選択で)以降のバージョンまたは、欧州連合公衆ライセンス、バージョン 1.2 か、欧州委員会によって承認されるとすぐに以降のバージョンの EUPL です。

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

著者情報

  • フアン・アントニオ・バリーニョ・ガルシア
プロジェクトについて

Manage a GitLab fork

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