robertdebock.bareos_repository

Rola Ansible bareos_repository

Konfiguracja repozytoriów Bareos.

GitHub GitLab Pobrania Wersja
github gitlab downloads Wersja

Przykład Playbooka

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym zaciągnięciu, prośbie o połączenie i wydaniu.

---
- name: Zestawienie
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.bareos_repository
      bareos_repository_enable_tracebacks: true

Maszyna musi być przygotowana. W CI odbywa się to przy użyciu molecule/default/prepare.yml:

---
- name: Przygotowanie
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap

Zobacz także pełne wyjaśnienie i przykład dotyczące korzystania z tych ról.

Zmienne roli

Domyślne wartości 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: ""

# Jaka wersja ma być używana, "current", "next" lub "release".
# Przy używaniu `bareos_repository_type: community` można to ustawić 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ć stosy śladowe do celów diagnostycznych.
bareos_repository_enable_tracebacks: false

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować 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 pokrewnych ról: dependencies

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Debian bookworm, bullseye, buster
EL 9
Fedora 38, 39
Ubuntu focal, jammy

Minimalna wersja Ansible wymagana to 2.12, testy były prowadzone dla:

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

Jeśli napotkasz problemy, zarejestruj je w GitHub.

Licencja

Apache-2.0.

Informacje o autorze

robertdebock

Proszę rozważyć wsparcie mojej działalności.

O projekcie

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

Zainstaluj
ansible-galaxy install robertdebock.bareos_repository
Licencja
apache-2.0
Pobrania
31.2k
Właściciel
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.