amtega.netbackup
Rol de Ansible para NetBackup
Este es un rol de Ansible para instalar el agente de NetBackup en Linux.
Referencias:
- 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 del Rol
Una lista de todas las variables predeterminadas para este rol está disponible en defaults/main.yml
.
Uso
Este es un ejemplo 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
Pruebas
Las pruebas se basan en molecule con contenedores Docker.
Las pruebas no instalan los paquetes de NetBackup para evitar el registro en las máquinas de prueba de los servidores. Para ejecutar la prueba, necesitas proporcionar las variables definidas en defaults/main.yml
. Una forma de proporcionar esta información es llamando al playbook de prueba pasando un inventario adicional usando las siguientes variables de entorno:
ANSIBLE_INVENTORY
: ruta a un inventarioANSIBLE_VAULT_PASSWORD_FILE
: ruta al archivo que contiene la contraseña del vault requerida para el inventario anterior
cd amtega.netbackup
ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all
Licencia
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Este rol es software libre: puedes redistribuirlo y/o modificarlo bajo los términos de:
Licencia Pública General de GNU versión 3, o (a tu elección) cualquier versión posterior; o la Licencia Pública de la Unión Europea, ya sea la Versión 1.2 o –una vez que sean aprobadas por la Comisión Europea– versiones posteriores de la EUPL.
Este rol se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIALIZACIÓN o APTITUD PARA UN PROPÓSITO PARTICULAR. Consulta la Licencia Pública General de GNU para más detalles o la Licencia Pública de la Unión Europea para más detalles.
Información del Autor
- José Enrique Mourón Regueira
ansible-galaxy install amtega.netbackup