netbackup

Роль Ansible для netbackup

Это роль Ansible для установки агента netbackup на Linux.

Ссылки:

Переменные роли

Список всех переменных по умолчанию для этой роли доступен в defaults/main.yml.

Использование

Вот пример 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

Тестирование

Тесты основаны на molecule с контейнерами Docker.

Тесты не устанавливают пакеты netbackup, чтобы избежать регистрации на тестируемых машинах. Для запуска теста необходимо предоставить переменные, определенные в defaults/main.yml. Один из способов предоставить эту информацию - вызвать playbook для тестирования, передав дополнительный инвентарь, используя следующие переменные окружения:

  • ANSIBLE_INVENTORY: путь к инвентарю
  • ANSIBLE_VAULT_PASSWORD_FILE: путь к файлу, содержащему пароль для хранилища, необходимый для предыдущего инвентаря
cd amtega.netbackup

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

Лицензия

Авторские права (C) 2022 AMTEGA - Xunta de Galicia

Эта роль является бесплатным программным обеспечением: вы можете перераспределять и/или изменять ее на условиях:

GNU General Public License версии 3 или (по вашему выбору) любой более поздней версии; или Лицензии на использование общественных данных Европейского Союза, либо версии 1.2, либо, как только они будут одобрены Европейской комиссией, последующие версии EUPL.

Эта роль распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии товарного вида или пригодности для конкретной цели. Смотрите GNU General Public License для получения дополнительной информации или Европейскую лицензию на использование общественных данных для получения дополнительной информации.

Информация об авторе

  • Хосе Энрике Моурон Регейра
О проекте

Install and configure netbackup linux client agent

Установить
ansible-galaxy install amtega/ansible_role_netbackup
Лицензия
gpl-3.0
Загрузки
88
Владелец
Agency for Technological Modernization of Galicia