amtega.netbackup
Rôle Ansible netbackup
Ceci est un rôle Ansible pour installer l'agent linux de netbackup.
Références :
- 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
Variables de rôle
Une liste de toutes les variables par défaut pour ce rôle est disponible dans defaults/main.yml
.
Utilisation
Voici un exemple de 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
Les tests sont basés sur molecule avec des conteneurs Docker.
Les tests n'installent pas les paquets netbackup pour éviter l'enregistrement dans les machines de test des serveurs. Pour exécuter les tests, vous devez fournir les variables définies dans defaults/main.yml
. Une façon de fournir cette information est d'appeler le playbook de test en passant un inventaire supplémentaire en utilisant les variables d'environnement suivantes :
ANSIBLE_INVENTORY
: chemin vers un inventaireANSIBLE_VAULT_PASSWORD_FILE
: chemin vers le fichier contenant le mot de passe du coffre nécessaire pour l'inventaire précédent
cd amtega.netbackup
ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all
Licence
Droits d'auteur (C) 2022 AMTEGA - Xunta de Galicia
Ce rôle est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de :
la version 3 de la Licence Publique Générale GNU, ou (à votre choix) toute version ultérieure ; ou la Licence Publique Européenne, soit la Version 1.2 ou – dès qu'elles seront approuvées par la Commission Européenne – les versions suivantes de la LPE.
Ce rôle est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou d'ADÉQUATION À UN OBJET PARTICULIER. Voir la Licence Publique Générale GNU pour plus de détails ou la Licence Publique Européenne pour plus de détails.
Informations sur l'auteur
- José Enrique Mourón Regueira
ansible-galaxy install amtega.netbackup