amtega.gitlab_fork
Amtega gitlab_fork Rolle
Dies ist eine Ansible Rolle zur Verwaltung eines GitLab-Projekt-Forks.
Rollenvariablen
Eine Liste aller Standardvariablen für diese Rolle ist in defaults/main.yml
verfügbar.
Die Rolle setzt die folgenden Fakten:
gitlab_fork_fact
: Dictionary mit dem Ergebnis des Forks
Beispiel-Playbook
Hier ist ein Beispiel-Playbook:
---
- hosts: localhost
roles:
- amtega.gitlab_fork
vars:
gitlab_fork_project_path: /myproject
gitlab_fork_allow_duplicated: no
Testen
Die Tests basieren auf Molecule mit Docker-Containern.
Um die Tests auszuführen, müssen die in defaults/main.yml
definierten Variablen bereitgestellt werden. Deshalb müssen Sie beim Ausführen der Tests die folgenden Variablen übergeben:
ANSIBLE_INVENTORY
: Pfad zu einer Inventardatei, die die für die Rolle erforderlichen Variablen bereitstelltANSIBLE_VAULT_PASSWORD_FILE
: Pfad zur Datei, die das Vault-Passwort für das vorherige Inventar enthält (optional)
cd amtega.gitlab_fork
ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all
Lizenz
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Diese Rolle ist freie Software: Sie können sie unter den Bedingungen der:
GNU General Public License Version 3 oder (nach Ihrer Wahl) einer späteren Version oder der Europäischen Union öffentlichen Lizenz, entweder Version 1.2 oder – sobald sie von der Europäischen Kommission genehmigt werden – nachfolgende Versionen der EUPL weitergeben und/oder ändern.
Diese Rolle wird in der Hoffnung verteilt, dass sie nützlich sein wird, aber OHNE JEGLICHE GARANTIE; ohne sogar die unterstellte Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details oder die Europäische Union öffentliche Lizenz für weitere Details.
Autoreninformation
- Juan Antonio Valiño García.
ansible-galaxy install amtega.gitlab_fork