gotmax23.packman

Ansible Rola: packman

Rola gotmax23.packman Repo na Githubie Repo w SourceHut Licencja MIT Otwarte zgłoszenia na Githubie Otwarte PR na Githubie Wersja Roli Commity od ostatniej wersji Jakość Roli Galaxy Pobrania Roli Galaxy Status procesu Molecule na Github Actions Status procesu Galaxy na Github Actions

Rola Ansible, która instaluje repozytorium Packman na OpenSUSE Leap i OpenSUSE Tumbleweed.

Ostrzeżenie Beta

Ta rola jest obecnie w fazie beta i nie jest przeznaczona do użycia w środowisku produkcyjnym. Może dojść do istotnych zmian między wersjami, dlatego upewnij się, że przeczytasz notatki z wydania.

Wymagania

Ta rola zależy od pewnych zbiorów, które nie są dołączone do ansible-core.

Aby zainstalować wymagania tej roli, utwórz plik requirements.yml z następującą zawartością:

---
collections:
  - name: community.general

Następnie, jeśli używasz ansible-base/ansible-core 2.10 lub nowszej, uruchom ten komenda.

ansible-galaxy install -r requirements.yml

Jeśli nadal używasz Ansible 2.9, uruchom tę komendę zamiast tego.

ansible-galaxy collection install -r requirements.yml

Zmienne Roli

Oto zmienne tej roli i ich domyślne wartości, jak ustawiono w defaults/main.yml. Jeśli chcesz, możesz je zmienić, aby dostosować działanie tej roli.

---
# Opcje:
# - `present` zapewnia, że repozytorium Packman jest zainstalowane.
# - `absent` zapewnia, że repozytorium Packman nie jest zainstalowane.
packman_state: present

# Zobacz http://packman.links2linux.org/mirrors[1] dla listy lustrzanych.
# Opcja domyślna pochodzi bezpośrednio z [OpenSUSE Wiki][2].
packman_mirror: "https://ftp.gwdg.de/pub/linux/misc/packman"

# Czy sprawdzać odcisk palca klucza podpisującego repozytorium RPM Packman przed jego zaimportowaniem?
packman_check_key_fingerprint: true

[1]: http://packman.links2linux.org/mirrors

[2]: https://en.opensuse.org/Additional_package_repositories

Przykład Playbooka

---
- name: Ustaw repozytorium Packman
  hosts: all
  become: true

  tasks:
    - name: Ustaw repozytorium Packman
      ansible.builtin.include_role:
        name: gotmax23.packman

Kompatybilność

Ta rola jest testowana przy użyciu najnowszej wersji ansible-core i najnowszej wersji zbiorów z Ansible Galaxy. To jest jedyna wersja Ansible, którą ta rola oficjalnie wspiera. Wsparcie „na zasadzie starań” jest zapewniane dla innych wersji.

Ta rola jest kompatybilna z następującymi dystrybucjami:

dystrybucja wersje
opensuse 15.3, tumbleweed

Licencja

MIT

Autor

Maxwell G (@gotmax23)

O projekcie

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

Zainstaluj
ansible-galaxy install gotmax23.packman
Licencja
mit
Pobrania
91
Właściciel
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.