gotmax23.packman
Ansible-Rolle: packman
Ansible-Rolle, die das Packman-Repository auf OpenSUSE Leap und OpenSUSE Tumbleweed installiert.
Beta-Warnung
Diese Rolle befindet sich derzeit in der Beta-Phase und ist nicht für den produktiven Einsatz gedacht. Es können zwischen den Versionen breaking changes (kompatibilitätsbrechende Änderungen) auftreten, bitte lesen Sie die Veröffentlichungsnotizen.
Anforderungen
Diese Rolle benötigt bestimmte Sammlungen, die nicht in ansible-core enthalten sind.
Um die Anforderungen dieser Rolle zu installieren, erstellen Sie eine requirements.yml
-Datei mit dem folgenden Inhalt:
---
collections:
- name: community.general
Wenn Sie ansible-base/ansible-core 2.10 oder neuer verwenden, führen Sie diesen Befehl aus:
ansible-galaxy install -r requirements.yml
Wenn Sie noch Ansible 2.9 verwenden, führen Sie stattdessen diesen Befehl aus:
ansible-galaxy collection install -r requirements.yml
Rollen-Variablen
Hier sind die Variablen dieser Rolle und ihre Standardwerte, wie in defaults/main.yml
definiert. Sie können diese ändern, um das Verhalten dieser Rolle anzupassen.
---
# Optionen:
# - `present` stellt sicher, dass das Packman-Repository installiert ist.
# - `absent` stellt sicher, dass das Packman-Repository nicht installiert ist.
packman_state: present
# Siehe http://packman.links2linux.org/mirrors[1] für eine Liste von Mirrors.
# Die Standardoption stammt direkt aus dem [OpenSUSE Wiki][2].
packman_mirror: "https://ftp.gwdg.de/pub/linux/misc/packman"
# Ob der Fingerabdruck des Packman RPM-Repo-Signaturschlüssels vor dem Import geprüft werden soll.
packman_check_key_fingerprint: true
[1]: http://packman.links2linux.org/mirrors
[2]: https://de.opensuse.org/Additional_package_repositories
Beispiel-Playbook
---
- name: Packman-Repository einrichten
hosts: all
become: true
tasks:
- name: Packman-Repository einrichten
ansible.builtin.include_role:
name: gotmax23.packman
Kompatibilität
Diese Rolle wurde mit der neuesten Version von ansible-core und der neuesten Version der Sammlungen aus Ansible Galaxy getestet. Dies ist die einzige Version von Ansible, die diese Rolle offiziell unterstützt. Für andere Versionen wird Unterstützung mit bester Anstrengung angeboten.
Diese Rolle ist mit den folgenden Distributionen kompatibel:
Distro | Versionen |
---|---|
opensuse | 15.3, tumbleweed |
Lizenz
Autor
Maxwell G (@gotmax23)
Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.
ansible-galaxy install gotmax23.packman