avinetworks.avimigrationtools
avinetworks.avimigrationtools
Avi Ansible Rolle mit Werkzeugen wie Traffic-Umschaltung
Anforderungen
- Die Python-Bibliothek
avisdk
ist erforderlich und kann installiert werden mit:pip install avisdk --upgrade
Abhängigkeiten der Rolle
- avinetworks.avisdk
- Um diese zu installieren, verwenden Sie den folgenden Befehl:
ansible-galaxy install -f avinetworks.avisdk
- Um diese zu installieren, verwenden Sie den folgenden Befehl:
Variablen der Rolle
avi_traffic Variablen
Variable | Erforderlich | Standard | Kommentare |
---|---|---|---|
avi_vs_ip_address |
Ja | None |
VIP der VS, auf die der Traffic gesendet werden soll |
avi_vs_type |
Ja | None |
Typ der VS |
avi_vs_port |
Ja | None |
Dienstport der VS |
avi_vs_name |
Ja | None |
Name der Avi VS |
avi_controller |
Ja | None |
IP-Adresse des Avi-Controllers |
avi_con_username |
Ja | None |
Benutzername des Avi-Controllers |
avi_con_password |
Ja | None |
Passwort des Avi-Controllers |
avi_con_tenant |
Nein | admin |
Name des Tenants im Avi-Controller |
netscaler_vs_status Variablen
Variable | Erforderlich | Standard | Kommentare |
---|---|---|---|
ns_username |
Ja | None |
Benutzername der Netscaler-Instanz |
ns_password |
Ja | None |
Passwort der Netscaler-Instanz |
vs_state |
Ja | None |
Zustand der VS, der geändert werden soll |
vs_name |
Ja | None |
Name der zu aktualisierenden VS |
vs_type |
Ja | None |
Typ der VS Optionen: lbsv, csvs |
ns_host |
Ja | None |
IP-Adresse des Netscaler-Hosts |
Beispiel-Playbook
- 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: 'Traffic für den Avi virtualservice generieren: vs-1'
register: result
retries: 240
tags:
- vs-1
- generate_traffic
until: result.success == 0
Lizenz
Apache 2.0
Autoreninformation
Chaitanya Deshpande
Avi Networks
Über das Projekt
your description
Installieren
ansible-galaxy install avinetworks.avimigrationtools
Lizenz
apache-2.0
Downloads
1.2k
Besitzer