robertdebock.bareos_repository

Ansible-Rolle bareos_repository

Einrichten der Bareos Repositories.

GitHub GitLab Downloads Version
github gitlab downloads Version

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
  facts sammeln: true

  roles:
    - rolle: robertdebock.bareos_repository
      bareos_repository_enable_tracebacks: true

Die Maschine muss vorbereitet werden. Dies geschieht im CI mit molecule/default/prepare.yml:

---
- name: Vorbereitung
  hosts: alle
  become: true
  facts sammeln: false

  roles:
    - rolle: robertdebock.bootstrap

Siehe auch eine vollständige Erklärung und Beispiel zur Verwendung dieser Rollen.

Rollenvariablen

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

---
# Standarddatei für bareos_repository

# Welchen Typ von Bareos installieren, entweder "community" oder "subscription".
bareos_repository_type: community

# Der Benutzernamen für das Abonnement im Repository.
bareos_repository_username: ""

# Das Passwort für das Abonnement im Repository.
bareos_repository_password: ""

# Welche Version verwendet werden soll, entweder "current", "next" oder "release".
# Wenn `bareos_repository_type: community` verwendet wird, kann dies auf "release" oder "testing" gesetzt werden.
bareos_repository_release: current

# Die Version von Bareos, die installiert werden soll.
# Betrifft nur `bareos_repository_type: subscription`.
bareos_repository_version: 23

# Sie können Tracebacks für Troubleshooting-Zwecke aktivieren.
bareos_repository_enable_tracebacks: false

Anforderungen

Zustand der verwendeten Rollen

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

Anforderung GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie in die Dokumentation dieser Rollen für weitere Informationen.

Hier ist eine Übersicht über verwandte Rollen: Abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Debian bookworm, bullseye, buster
EL 9
Fedora 38, 39
Ubuntu focal, jammy

Die Mindestversion von Ansible ist 2.12, Tests wurden an der:

  • Vorversion.
  • Aktuellen Version.
  • Entwicklungs-Version durchgeführt.

Wenn Sie Probleme finden, melden Sie diese bitte auf GitHub.

Lizenz

Apache-2.0.

Autoreninformation

robertdebock

Bitte ziehen Sie in Betracht, mich zu unterstützen.

Über das Projekt

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

Installieren
ansible-galaxy install robertdebock.bareos_repository
GitHub Repository
Lizenz
apache-2.0
Downloads
31.2k
Besitzer
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.