buluma.zabbix_repository

Rola Ansible zabbix_repository

Zainstaluj i skonfiguruj zabbix_repository na swoim systemie.

GitHub Wersja Problemy Propozycje zmian Pobrania
github Version Issues PullRequests Ansible Role

Przykładowy playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, propozycji zmian i wydaniu.

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

  roles:
    - role: buluma.zabbix_repository

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

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

  roles:
    - role: buluma.bootstrap
    - role: buluma.ca_certificates

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

Zmienne roli

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

---
# domyślny plik dla zabbix_repository

# Wartości `"zabbix_version_major` to dwie liczby oddzielone kropką.
zabbix_repository_version_major: "6.4"

# Wartość `zabbix_version_minor` to jedna liczba.
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ć zmieniona na RHEL9. Ta zmienna określa, czy
# polityka powinna być 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 przygotować system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version

Kontekst

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

Oto przegląd powiązanych ról:

dependencies

Kompatybilność

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

kontener tagi
EL 8
Debian bullseye
opensuse wszystkie
Ubuntu focal, noble, jammy

Minimalna wersja Ansible wymagana to 2.12, testy zostały przeprowadzone na:

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

Jeśli napotkasz problemy, zarejestruj je w GitHub

Dziennik zmian

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install and configure zabbix_repository on your system.

Zainstaluj
ansible-galaxy install buluma.zabbix_repository
Licencja
apache-2.0
Pobrania
145.2k
Właściciel
DevOps Engineer