amtega.netbackup
Ansible netbackup ロール
これは、netbackup Linux エージェントをインストールするための Ansible ロールです。
参考文献:
- 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
にあります。
使用法
以下は例のプレイブックです:
---
- 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 コンテナを使用したモレキュール に基づいています。
テストでは、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または、欧州委員会によって承認された後のEUPLの次のバージョンのいずれか。
このロールは役立つことを期待して配布されますが、いかなる保証もありません;商品の適合性や特定目的への適合性の暗黙的な保証さえありません。詳細についてはGNU一般公衆ライセンスまたは欧州連合公衆ライセンスをご覧ください。
著者情報
- ホセ・エンリケ・モウロン・レゲイラ