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 一般公衆ライセンスまたは欧州連合公衆ライセンスをご覧ください。
著者情報
- フアン・アントニオ・バリーニョ・ガルシア