amtega.netbackup

Ansible NetBackup角色

这是一个用于安装NetBackup Linux代理的Ansible角色。

参考文献:

角色变量

此角色的所有默认变量列表可在defaults/main.yml中找到。

用法

以下是一个示例剧本:

---

- 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

测试

测试是基于使用Docker容器的Molecule

测试不会安装NetBackup包,以避免在测试机器上注册。 要运行测试,您需要提供在defaults/main.yml中定义的变量。提供这些信息的一种方法是调用测试剧本,并使用以下环境变量传递额外的清单:

  • ANSIBLE_INVENTORY:清单的路径
  • ANSIBLE_VAULT_PASSWORD_FILE:包含用于前一个清单的保险库密码的文件路径
cd amtega.netbackup

ANSIBLE_INVENTORY=~/myinventory ANSIBLE_VAULT_PASSWORD_FILE=~/myvaultpassword molecule test --all

许可证

版权 (C) 2022 AMTEGA - 加利西亚自治区

此角色是自由软件:您可以根据以下条款重新分发和/或修改它:

GNU通用公共许可证第3版,或(根据您的选择)任何更高版本;或者欧盟公共许可证,无论是第1.2版还是——一旦欧盟委员会批准的后续版本。

此角色的分发是希望它能有用,但不提供任何担保;甚至不提供适销性或特定目的适用性的默示担保。有关更多详细信息,请参见GNU通用公共许可证或欧盟公共许可证。

作者信息

  • José Enrique Mourón Regueira
关于项目

Install and configure netbackup linux client agent

安装
ansible-galaxy install amtega.netbackup
许可证
gpl-3.0
下载
104
拥有者
Agency for Technological Modernization of Galicia