netbackup
Роль Ansible для netbackup
Это роль Ansible для установки агента netbackup на Linux.
Ссылки:
- 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
Переменные роли
Список всех переменных по умолчанию для этой роли доступен в 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 для получения дополнительной информации или Европейскую лицензию на использование общественных данных для получения дополнительной информации.
Информация об авторе
- Хосе Энрике Моурон Регейра
ansible-galaxy install amtega/ansible_role_netbackup