amtega.gitlab_fork
Rola gitlab_fork Amtega
To jest rola Ansible do zarządzania forkami projektów w GitLabie.
Zmienne Roli
Lista wszystkich domyślnych zmiennych dla tej roli jest dostępna w pliku defaults/main.yml
.
Rola ustawia następujące informacje:
gitlab_fork_fact
: słownik z wynikiem forka
Przykładowy Playbook
Oto przykład playbooka:
---
- hosts: localhost
roles:
- amtega.gitlab_fork
vars:
gitlab_fork_project_path: /myproject
gitlab_fork_allow_duplicated: no
Testowanie
Testy są oparte na molekule z kontenerami docker.
Aby uruchomić test, musisz podać zmienne zdefiniowane w defaults/main.yml
, więc aby uruchomić testy, musisz przekazać następujące zmienne:
ANSIBLE_INVENTORY
: ścieżka do inwentarza zawierającego zmienne wymagane przez rolęANSIBLE_VAULT_PASSWORD_FILE
: ścieżka do pliku zawierającego hasło do sejfu wymagane dla poprzedniego inwentarza (opcjonalnie)
cd amtega.gitlab_fork
ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all
Licencja
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Ta rola jest oprogramowaniem wolnym: możesz ją rozpowszechniać i/lub modyfikować na warunkach:
GNU General Public License w wersji 3, lub (według Twojego wyboru) dowolnej późniejszej wersji; albo Europejska Licencja Publiczna, wersja 1.2 lub – gdy tylko będą zatwierdzone przez Komisję Europejską – kolejne wersje EUPL.
Ta rola jest dystrybuowana w nadziei, że będzie użyteczna, ale BEZ ŻADNEJ GWARANCJI; nawet bez domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU. Zobacz GNU General Public License lub Europejską Licencję Publiczną, aby uzyskać więcej informacji.
Informacje o autorze
- Juan Antonio Valiño García.
ansible-galaxy install amtega.gitlab_fork