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 コンテナを使用したモレキュール に基づいています。

テストでは、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一般公衆ライセンスまたは欧州連合公衆ライセンスをご覧ください。

著者情報

  • ホセ・エンリケ・モウロン・レゲイラ
プロジェクトについて

Install and configure netbackup linux client agent

インストール
ansible-galaxy install amtega.netbackup
ライセンス
gpl-3.0
ダウンロード
104
所有者
Agency for Technological Modernization of Galicia