robertdebock.zabbix_repository

Rola Ansible zabbix_repository

Zainstaluj i skonfiguruj zabbix_repository na swoim systemie.

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 wprowadzeniu zmian, żądaniu pull i wydaniu.

---
- nazwa: Zbieżność
  hosty: wszystkie
  zostań: true
  zbierz_fakty: true

  role:
    - rola: robertdebock.zabbix_repository
      zabbix_repository_cleanup_requirements: false
      zabbix_repository_revert_crypto_policy: false

Maszyna musi być przygotowana. W CI jest to realizowane przy użyciu molecule/default/prepare.yml:

---
- nazwa: Przygotowanie
  hosty: wszystkie
  zostań: true
  zbierz_fakty: false

  role:
    - rola: robertdebock.bootstrap
    - rola: robertdebock.ca_certificates

Zobacz także pełne wyjaśnienie i przykład jak używać tych ról.

Zmienne Roli

Wartości domyślne dla zmiennych znajdują się w defaults/main.yml:

---
# plik domyślny dla zabbix_repository

# `"zabbix_version_major` to dwie wartości liczbowe, oddzielone kropką.
zabbix_repository_version_major: "6.4"

# `zabbix_version_minor` to pojedyncza wartość liczbowa.
zabbix_repository_version_minor: 1

# Dodatkowy pakiet jest wymagany dla RHEL9 (`crypto-policies-scripts`).
# Ta zmienna określa, czy powinien być usunięty, czy nie.
zabbix_repository_cleanup_requirements: true

# Polityka kryptograficzna musi być zmieniana na RHEL9. Ta zmienna określa, czy
# polityka powinna zostać przywrócona do domyślnej.
zabbix_repository_revert_crypto_policy: true

Wymagania

Stan używanych ról

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

Wymaganie GitHub GitLab
robertdebock.bootstrap Status budowy GitHub Status budowy GitLab
robertdebock.ca_certificates Status budowy GitHub Status budowy GitLab

Kontekst

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

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

Kompatybilność

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

kontener tagi
EL 9
Debian bullseye
Ubuntu focal

Minimalna wymagania wersji Ansible to 2.12, testy przeprowadzono na:

  • Wcześniejszej wersji.
  • Bieżącej wersji.
  • Wersji deweloperskiej.

Jeśli znajdziesz problemy, proszę zgłoś je na GitHubie.

Licencja

Apache-2.0.

Informacje o autorze

robertdebock

Proszę rozważyć wsparcie mnie.

O projekcie

Install and configure zabbix_repository on your system.

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