locationlabs.openstack-lbaasv2-avi
Intégration d'Avi avec TripleO
Ce rôle Ansible installe :
- le pilote LBaaS V2 d'Avi pour Neutron
- des ressources Heat
- l'intégration optionnelle du tableau de bord
Exigences
Il est attendu que les contrôleurs Avi et leur intégration avec OpenStack soient déjà terminés. Vous pouvez consulter ce modèle Heat comme exemple. Les fichiers du pilote LBaaS d'Avi doivent d'abord être obtenus depuis leur portail client et extraits sur l'hôte Ansible.
Actuellement, ce rôle a été développé pour cibler la version Pike de TripleO et la version 17.2.4 d'Avi.
Par défaut, ce rôle configurera l'intégration Avi-OpenStack en mode géré par OpenStack, où Neutron gère les requêtes API LBaaS et le tableau de bord. Les variables du rôle peuvent ensuite être utilisées pour :
- Activer les ressources Heat pour LBaaS géré par Avi
- Remplacer le tableau de bord LBaaS par celui d'Avi
REMARQUE : Bien qu'il soit possible d'utiliser à la fois l'API LBaaS V2 de Neutron et l'API d'Avi dans le même cluster OpenStack, il ne faut pas mélanger ces approches au sein d'un même projet.
Variables de rôle
Obligatoires :
avi_driver_package_dir
: Chemin vers le package de pilote Avi décompressé- Exemple :
~/Downloads/avi/openstack_lbplugin
- Exemple :
avi_controller_ip
: Adresse IP du contrôleur Aviavi_controller_admin_password
: Mot de passe adminavi_heat_pip_package
avi_dashboard_pip_package
avi_dashboard_code_specific
Optionnelles :
avi_controller_admin_user
: Nom d'utilisateur admin, par défaut : adminavi_controller_cloud
: Nom du cloud, par défaut : Default-Cloud
Dépendances
Aucune
Licence
Licence Apache 2.0
Informations sur l'auteur
Location Labs par Avast
Integrates Avi Networks load balancer with OpenStack
ansible-galaxy install locationlabs.openstack-lbaasv2-avi