amtega.netbackup

Rôle Ansible netbackup

Ceci est un rôle Ansible pour installer l'agent linux de netbackup.

Références :

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 inventaire
  • ANSIBLE_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
À propos du projet

Install and configure netbackup linux client agent

Installer
ansible-galaxy install amtega.netbackup
Licence
gpl-3.0
Téléchargements
104
Propriétaire
Agency for Technological Modernization of Galicia