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

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

Installieren
ansible-galaxy install avinetworks.avimigrationtools
GitHub Repository
Lizenz
apache-2.0
Downloads
1.2k
Besitzer