avinetworks.avisdk
DEPRIEST
⛔️ DEPRIEST: Dieses Repository wird nicht mehr unterstützt. Bitte nutzen Sie stattdessen https://github.com/vmware/ansible-collection-alb , da dieses Rollenkonzept auf Ansible-Sammlungen umgestellt wurde.
Mit dieser Rolle können Sie die neueste Version und versionsspezifische Avi Ansible-Module verwenden.
Anforderungen
- Python >= 2.6
- avisdk
- requests-toolbelt
Diese Rolle erfordert Ansible 2.0 oder höher. Die Anforderungen sind in der Metadatei aufgeführt.
Bitte installieren Sie avisdk über pip, bevor Sie dieses Modul ausführen.
pip install avisdk --upgrade
Installation
Um das AviSDK Ansible-Modul zu installieren, geben Sie den Befehl auf dem Computer ein, von dem Sie Ansible ausführen.
ansible-galaxy install -f avinetworks.avisdk
Für weitere Informationen besuchen Sie http://docs.ansible.com/ansible/galaxy.html
Rollenvariablen
Beispiel-Playbooks
Das folgende Beispiel ist allgemein und gilt für jedes Modul.
---
- hosts: localhost
connection: local
roles:
- role: avinetworks.avisdk
tasks:
- avi_<modul_name>:
controller: 10.10.27.90
username: admin
password: password
......
Dieses Beispiel zeigt die Verwendung des Moduls avi_healthmonitor, das in dieser Rolle enthalten ist.
---
- 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
Es gibt viele weitere Beispiele unter https://github.com/avinetworks/devops/tree/master/ansible und auch in den "BEISPIELEN" innerhalb jedes Moduls verfügbar.
Lizenz
Apache 2.0
Autorinformationen
Avi Networks
Avi Networks
Ansible role that allows use of Avi Ansible Modules
ansible-galaxy install avinetworks.avisdk