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.
Zainstaluj
ansible-galaxy install amtega.gitlab_fork
Licencja
gpl-3.0
Pobrania
78
Właściciel
Agency for Technological Modernization of Galicia