gotmax23.packman
Ansible Rola: packman
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
Autor
Maxwell G (@gotmax23)
Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.
ansible-galaxy install gotmax23.packman