avinetworks.avimigrationtools
avinetworks.avimigrationtools
Avi Ansibleロールで、トラフィックの切り替えなどのユーティリティを提供します。
要件
avisdk
Pythonライブラリが必要で、次のコマンドでインストールできます:pip install avisdk --upgrade
ロール依存関係
- avinetworks.avisdk
- これをインストールするには、次のコマンドを使用します:
ansible-galaxy install -f avinetworks.avisdk
- これをインストールするには、次のコマンドを使用します:
ロール変数
avi_traffic 変数
変数名 | 必須 | デフォルト | コメント |
---|---|---|---|
avi_vs_ip_address |
はい | None |
トラフィックを送信するVSのVIP |
avi_vs_type |
はい | None |
VSのタイプ |
avi_vs_port |
はい | None |
VSサービスポート |
avi_vs_name |
はい | None |
Avi VSの名前 |
avi_controller |
はい | None |
AviコントローラーのIPアドレス |
avi_con_username |
はい | None |
Aviコントローラーのユーザー名 |
avi_con_password |
はい | None |
Aviコントローラーのパスワード |
avi_con_tenant |
いいえ | admin |
Aviコントローラーのテナント名 |
netscaler_vs_status 変数
変数名 | 必須 | デフォルト | コメント |
---|---|---|---|
ns_username |
はい | None |
Netscalerインスタンスのユーザー名 |
ns_password |
はい | None |
Netscalerインスタンスのパスワード |
vs_state |
はい | None |
変更するVSの状態 |
vs_name |
はい | None |
更新するVSの名前 |
vs_type |
はい | None |
VSの種類(例: lbsv, csvs) |
ns_host |
はい | None |
NetscalerホストのIP |
例のプレイブック
- connection: local
hosts: localhost
roles:
- avinetworks.avimigrationtools
tasks:
- avi_traffic:
avi_con_password: '{{password}}'
avi_con_tenant: admin
avi_con_username: '{{username}}'
avi_controller: '{{controller}}'
avi_vs_ip_address: '{{ vs_ip }}'
avi_vs_name: vs-1
avi_vs_port: '80'
avi_vs_type: http
delay: 5
name: 'Avi virtualserviceトラフィックを生成する: vs-1'
register: result
retries: 240
tags:
- vs-1
- generate_traffic
until: result.success == 0
ライセンス
Apache 2.0
著者情報
Chaitanya Deshpande
Avi Networks
プロジェクトについて
your description
インストール
ansible-galaxy install avinetworks.avimigrationtools
ライセンス
apache-2.0
ダウンロード
1.2k
所有者