amtega.netbackup
Ansible NetBackup Rolle
Dies ist eine Ansible Rolle zur Installation des NetBackup Linux Agents.
Referenzen:
- https://www.veritas.com/content/support/en_US/doc/27801100-130821038-0/v118646263-130821038
- https://www.veritas.com/content/support/en_US/doc/27801100-130821038-0/v121344818-130821038
Rollenvariablen
Eine Liste aller Standardvariablen für diese Rolle ist in defaults/main.yml
verfügbar.
Nutzung
Hier ist ein Beispiel-Playbook:
---
- hosts: all
roles:
- role: amtega.netbackup
vars:
netbackup_state: present
netbackup_server: myserver.acme.com
netbackup_media_servers:
- mymediaserver1.acme.com
- mymediaserver2.acme.com
netbackup_certificate_fingerprint: >-
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
netbackup_authorization_token: xxxxxxxxxxxxxxxxxxxx
Tests
Die Tests basieren auf Molecule mit Docker-Containern.
Die Tests installieren die NetBackup-Pakete nicht, um eine Registrierung auf den Testmaschinen der Server zu vermeiden. Um die Tests auszuführen, müssen Sie die in defaults/main.yml
definierten Variablen bereitstellen. Eine Möglichkeit, diese Informationen bereitzustellen, besteht darin, das Test-Playbook aufzurufen und ein zusätzliches Inventar über die folgenden Umgebungsvariablen zu übergeben:
ANSIBLE_INVENTORY
: Pfad zu einem InventarANSIBLE_VAULT_PASSWORD_FILE
: Pfad zur Datei, die das Passwort für den Tresor enthält, das für das vorherige Inventar benötigt wird
cd amtega.netbackup
ANSIBLE_INVENTORY=~/meininventar ANSIBLE_VAULT_PASSWORD_FILE=~/meinvaultpasswort molecule test --all
Lizenz
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Diese Rolle ist freie Software: Sie können sie unter den Bedingungen der GNU General Public License Version 3 oder (nach Ihrer Wahl) einer späteren Version oder der Europäischen Union Public License, entweder Version 1.2 oder – sobald sie von der Europäischen Kommission genehmigt werden – nachfolgender Versionen der EUPL, redistributieren und/oder ändern.
Diese Rolle wird in der Hoffnung verteilt, dass sie nützlich ist, jedoch OHNE JEDE GARANTIE; ohne auch nur die implizite Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details oder die Europäische Union Public License für weitere Details.
Autoreninformationen
- José Enrique Mourón Regueira
ansible-galaxy install amtega.netbackup