avinetworks.avimigrationtools
avinetworks.avimigrationtools
Rôle Ansible d'Avi avec des utilitaires comme le basculement du trafic
Exigences
- La bibliothèque python
avisdk
est requise et peut être installée avec :pip install avisdk --upgrade
Dépenances du r^ole
- avinetworks.avisdk
- Pour les installer, utilisez la commande suivante :
ansible-galaxy install -f avinetworks.avisdk
- Pour les installer, utilisez la commande suivante :
Variables du rôle
Variables avi_traffic
Variable | Obligatoire | Par défaut | Commentaires |
---|---|---|---|
avi_vs_ip_address |
Oui | Aucun |
VIP du VS sur lequel le trafic doit être envoyé |
avi_vs_type |
Oui | Aucun |
Type de VS |
avi_vs_port |
Oui | Aucun |
Port de service du VS |
avi_vs_name |
Oui | Aucun |
Nom du VS Avi |
avi_controller |
Oui | Aucun |
Adresse IP du contrôleur Avi |
avi_con_username |
Oui | Aucun |
Nom d'utilisateur du contrôleur Avi |
avi_con_password |
Oui | Aucun |
Mot de passe du contrôleur Avi |
avi_con_tenant |
Non | admin |
Nom du locataire du contrôleur Avi |
Variables netscaler_vs_status
Variable | Obligatoire | Par défaut | Commentaires |
---|---|---|---|
ns_username |
Oui | Aucun |
Nom d'utilisateur de l'instance Netscaler |
ns_password |
Oui | Aucun |
Mot de passe de l'instance Netscaler |
vs_state |
Oui | Aucun |
État du VS à modifier |
vs_name |
Oui | Aucun |
Nom du VS à mettre à jour |
vs_type |
Oui | Aucun |
Type des options de VS : lbsv, csvs |
ns_host |
Oui | Aucun |
Adresse IP de l'hôte Netscaler |
Exemple 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: 'Générer du trafic de service virtuel Avi : vs-1'
register: result
retries: 240
tags:
- vs-1
- generate_traffic
until: result.success == 0
Licence
Apache 2.0
Informations sur l'auteur
Chaitanya Deshpande
Avi Networks
À propos du projet
your description
Installer
ansible-galaxy install avinetworks.avimigrationtools
Licence
apache-2.0
Téléchargements
1.2k
Propriétaire