avinetworks.avimigrationtools
avinetworks.avimigrationtools
Rol de Ansible de Avi con utilidades como el corte de tráfico
Requisitos
- Se requiere la biblioteca python
avisdk
, que se puede instalar con:pip install avisdk --upgrade
Dependencias del Rol
- avinetworks.avisdk
- Para instalar estos, use el siguiente comando:
ansible-galaxy install -f avinetworks.avisdk
- Para instalar estos, use el siguiente comando:
Variables del Rol
Variables de tráfico avi
Variable | Requerido | Predeterminado | Comentarios |
---|---|---|---|
avi_vs_ip_address |
Sí | Ninguno |
VIP de VS donde se enviará el tráfico |
avi_vs_type |
Sí | Ninguno |
Tipo de VS |
avi_vs_port |
Sí | Ninguno |
Puerto de servicio de VS |
avi_vs_name |
Sí | Ninguno |
Nombre de Avi VS |
avi_controller |
Sí | Ninguno |
Dirección IP del controlador de Avi |
avi_con_username |
Sí | Ninguno |
Nombre de usuario del controlador de Avi |
avi_con_password |
Sí | Ninguno |
Contraseña del controlador de Avi |
avi_con_tenant |
No | admin |
Nombre del tenant del controlador de Avi |
Variables del estado del vs de netscaler
Variable | Requerido | Predeterminado | Comentarios |
---|---|---|---|
ns_username |
Sí | Ninguno |
Nombre de usuario de la instancia de Netscaler |
ns_password |
Sí | Ninguno |
Contraseña de la instancia de Netscaler |
vs_state |
Sí | Ninguno |
Estado de VS que se cambiará |
vs_name |
Sí | Ninguno |
Nombre de VS que se va a actualizar |
vs_type |
Sí | Ninguno |
Tipo de opciones de vs: lbsv, csvs |
ns_host |
Sí | Ninguno |
Dirección IP del host de Netscaler |
Ejemplo de 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: 'Generar tráfico de servicio virtual de Avi: vs-1'
register: result
retries: 240
tags:
- vs-1
- generate_traffic
until: result.success == 0
Licencia
Apache 2.0
Información del Autor
Chaitanya Deshpande
Avi Networks
Acerca del proyecto
your description
Instalar
ansible-galaxy install avinetworks.avimigrationtools
Licencia
apache-2.0
Descargas
1.2k
Propietario