adfinis.bareos_repository

Rola Ansible bareos_repository

Konfiguracja repozytoriów Bareos.

GitHub GitLab Pobrania Wersja
github gitlab downloads Wersja

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, zapytaniu o ściągnięcie i wydania.

---
- name: Zbieżność
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: adfinis.bareos_repository
      bareos_repository_enable_tracebacks: yes

Maszyna musi być przygotowana. W CI robi się to za pomocą molecule/default/prepare.yml:

---
- name: Przygotowanie
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap

Te role są dostarczane "tak jak są", bez żadnej gwarancji. Używasz ich na własne ryzyko.

Zmienne Roli

Domyślne wartości dla zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla bareos_repository

# Jaki typ Bareos zainstalować, "community" lub "subscription".
bareos_repository_type: community

# Nazwa użytkownika subskrypcji dla repozytorium.
bareos_repository_username: ""

# Hasło subskrypcji dla repozytorium.
bareos_repository_password: ""

# Jaką wersję użyć, "current", "next" lub "release".
# Używając `bareos_repository_type: community`, można ustawić to na "release" lub "testing".
bareos_repository_release: current

# Wersja Bareos do zainstalowania.
# Dotyczy tylko `bareos_repository_type: subscription`.
bareos_repository_version: 23

# Możesz włączyć śledzenie błędów w celu rozwiązywania problemów.
bareos_repository_enable_tracebacks: no

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub GitLab
robertdebock.bootstrap Stan budowy GitHub Stan budowy GitLab

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról po więcej informacji.

Oto przegląd powiązanych ról: zależności

Kompatybilność

Ta rola została przetestowana na tych obrazach kontenerów:

kontener tagi
Debian bookworm, bullseye, buster
EL 7, 8, 9
Fedora 37, 38
opensuse wszystkie
Ubuntu jammy, focal

Minimalna wersja Ansible wymaganej to 2.12, testy zostały przeprowadzone dla:

  • Poprzedniej wersji.
  • Bieżącej wersji.
  • Wersji deweloperskiej.

Jeśli napotkasz problemy, zgłoś je na GitHubie.

Licencja

Apache-2.0.

Informacje o autorze

Adfinis

O projekcie

Setup the [Bareos](https://www.bareos.com/) repositories.

Zainstaluj
ansible-galaxy install adfinis.bareos_repository
Licencja
gpl-3.0
Pobrania
4.9k
Właściciel
Potential. Unlocked.