amtega.git_clone

Amtega git_clone Rolle

Dies ist eine Ansible Rolle, um ein Git-Repository zu klonen.

Die Rolle kann in Zusammenarbeit mit der amtega.gitlab_fork Rolle verwendet werden, um das upstream/master in das geklonte Projekt zu übernehmen. Siehe Rollenvariablen für Details.

Rollenvariablen

Eine Liste aller Standardvariablen für diese Rolle ist in defaults/main.yml verfügbar.

Die Rolle richtet die folgenden Fakten ein:

  • git_clone_branch_name: Zeichenfolge mit dem Namen des erstellten Branches (nützlich, wenn er zufällig generiert wurde)

Beispiel-Playbook

Dies ist ein Beispiel-Playbook:

---
- hosts: localhost
  roles:  
    - amtega.git_clone
  vars:    
  vars:
    git_clone_repo: https://github.com/ansible/ansible.git
    git_clone_dest: /tmp/ansible

Tests

Die Tests basieren auf Molecule mit Docker-Containern.

cd amtega.git_clone

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 Public License, entweder Version 1.2 oder – sobald sie von der Europäischen Kommission genehmigt werden – nachfolgende Versionen der EUPL, weiterverbreiten und/oder modifizieren.

Diese Rolle wird in der Hoffnung verteilt, dass sie nützlich sein wird, aber OHNE JEDE GARANTIE; auch nicht die stillschweigende 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 Public License für weitere Details.

Autor Informationen

  • Juan Antonio Valiño García.
Über das Projekt

Clone a git repository

Installieren
ansible-galaxy install amtega.git_clone
GitHub Repository
Lizenz
gpl-3.0
Downloads
77
Besitzer
Agency for Technological Modernization of Galicia