gotmax23.packman

Ansible-Rolle: packman

Rolle gotmax23.packman
GitHub-Repo
SourceHut-Repo
MIT-Lizenz
Offene GitHub-Issues
Offene GitHub-PRs
Rollen-Version
Commits seit der letzten Version
Galaxy Rollen-Qualität
Galaxy Rollen-Downloads
Status des GitHub-Actions-Molecule-Workflows
Status des GitHub-Actions-Galaxy-Workflows

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

MIT

Autor

Maxwell G (@gotmax23)

Über das Projekt

Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.

Installieren
ansible-galaxy install gotmax23.packman
GitHub Repository
Lizenz
mit
Downloads
91
Besitzer
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.