amtega.netbackup

Rol de Ansible para NetBackup

Este es un rol de Ansible para instalar el agente de NetBackup en Linux.

Referencias:

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 inventario
  • ANSIBLE_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
Acerca del proyecto

Install and configure netbackup linux client agent

Instalar
ansible-galaxy install amtega.netbackup
Licencia
gpl-3.0
Descargas
104
Propietario
Agency for Technological Modernization of Galicia