avinetworks.avisdk
廃止予定
⛔️ 廃止予定: このリポジトリはもはやサポートされていません。代わりに https://github.com/vmware/ansible-collection-alb の使用を検討してください。 このロールはAnsibleコレクションに移行しました。
このロールを使用することで、最新バージョンのAvi Ansibleモジュールおよびバージョン特有のモジュールを利用できます。
要件
- python >= 2.6
- avisdk
- requests-toolbelt
このロールはAnsible 2.0以上が必要です。要件はメタデータファイルに記載されています。
このモジュールを実行する前にpipからavisdkをインストールしてください。
pip install avisdk --upgrade
インストール
AviSDK Ansibleモジュールをインストールするには、Ansibleを実行するマシンで以下のコマンドを発行してください。
ansible-galaxy install -f avinetworks.avisdk
詳細については、http://docs.ansible.com/ansible/galaxy.html をご覧ください。
ロール変数
例示プレイブック
以下の例は一般的なもので、任意のモジュールに適用されます。
---
- hosts: localhost
connection: local
roles:
- role: avinetworks.avisdk
tasks:
- avi_<module_name>:
controller: 10.10.27.90
username: admin
password: password
......
この例は、このロールに含まれるavi_healthmonitorモジュールの使用法を示しています。
---
- hosts: localhost
connection: local
roles:
- role: avinetworks.avisdk
tasks:
- avi_healthmonitor:
controller: 10.10.27.90
username: admin
password: password
api_version: 17.1
https_monitor:
http_request: HEAD / HTTP/1.0
http_response_code:
- HTTP_2XX
- HTTP_3XX
receive_timeout: 4
failed_checks: 3
send_interval: 10
successful_checks: 3
type: HEALTH_MONITOR_HTTPS
name: MyWebsite-HTTPS
さらに多くの例はhttps://github.com/avinetworks/devops/tree/master/ansibleにあり、各モジュールの「EXAMPLES」にもあります。
ライセンス
Apache 2.0
著作者情報
Avi Networks
Avi Networks
プロジェクトについて
Ansible role that allows use of Avi Ansible Modules
インストール
ansible-galaxy install avinetworks.avisdk
ライセンス
apache-2.0
ダウンロード
136.8k
所有者