buluma.zabbix_repository

Ansible-Rolle zabbix_repository

Installieren und konfigurieren Sie das zabbix_repository auf Ihrem System.

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, Pull-Request und Release getestet.

---
- name: Konvergenz
  hosts: alle
  become: true
  gather_facts: true

  roles:
    - role: buluma.zabbix_repository

Die Maschine muss vorbereitet werden. In der CI wird dies mit molecule/default/prepare.yml gemacht:

---
- name: Vorbereitung
  hosts: alle
  gather_facts: false
  become: true

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

Siehe auch eine vollständige Erklärung und Beispiel, wie man diese Rollen verwendet.

Rollenvariablen

Die Standardwerte für die Variablen sind in defaults/main.yml festgelegt:

---
# Standarddatei für zabbix_repository

# Die `"zabbix_version_major"` sind zwei numerische Werte, die durch einen Punkt getrennt sind.
zabbix_repository_version_major: "6.4"

# Die `zabbix_version_minor` ist ein einzelner numerischer Wert.
zabbix_repository_version_minor: 1

# Ein zusätzliches Paket wird für RHEL9 benötigt (`crypto-policies-scripts`).
# Diese Variable bestimmt, ob es entfernt werden soll oder nicht.
zabbix_repository_cleanup_requirements: true

# Die Kryptopolice muss auf RHEL9 geändert werden. Diese Variable bestimmt, ob
# die Richtlinie auf die Standardwerte zurückgesetzt werden soll.
zabbix_repository_revert_crypto_policy: true

Anforderungen

Zustand der verwendeten Rollen

Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.

Voraussetzung GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Werfen Sie einen Blick auf die Dokumentation dieser Rollen, um weitere Informationen zu erhalten.

Hier ist eine Übersicht über die verwandten Rollen:

Abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
EL 8
Debian bullseye
opensuse alle
Ubuntu focal, noble, jammy

Die minimale erforderliche Ansible-Version ist 2.12. Tests wurden durchgeführt mit:

  • Der vorherigen Version.
  • Der aktuellen Version.
  • Der Entwicklungsversion.

Wenn Sie Probleme finden, registrieren Sie diese bitte in GitHub.

Änderungsprotokoll

Historie der Rolle

Lizenz

Apache-2.0

Autoreninformation

Shadow Walker

Über das Projekt

Install and configure zabbix_repository on your system.

Installieren
ansible-galaxy install buluma.zabbix_repository
GitHub Repository
Lizenz
apache-2.0
Downloads
145.2k
Besitzer
DevOps Engineer