locationlabs.openstack-lbaasv2-avi
TripleO Avi Integration
This Ansible role sets up Avi's:
- LBaaS V2 driver for Neutron
- Heat resources
- Optional dashboard integration
Requirements
Before using this role, ensure that Avi controllers and their OpenStack integration are already set up. You can refer to this heat template as an example. The Avi LBaaS driver files must be downloaded from their customer portal and extracted on the Ansible host.
This role is designed for the Pike release of TripleO and Avi version 17.2.4.
By default, this role configures Avi-OpenStack integration in managed mode, meaning that Neutron handles LBaaS API requests and the dashboard. You can use the role variables to:
- Enable heat resources for Avi-managed LBaaS
- Replace the LBaaS dashboard with Avi's dashboard
NOTE: You can use both Neutron LBaaS V2 API and Avi's API in the same OpenStack cluster, but do not mix them within a single project.
Role Variables
Required:
avi_driver_package_dir
: Path to the extracted Avi driver package- Example:
~/Downloads/avi/openstack_lbplugin
- Example:
avi_controller_ip
: IP address of the Avi controlleravi_controller_admin_password
: Admin password for Aviavi_heat_pip_package
avi_dashboard_pip_package
avi_dashboard_code_specific
Optional:
avi_controller_admin_user
: Admin username (default: admin)avi_controller_cloud
: Cloud name (default: Default-Cloud)
Dependencies
None
License
Apache License 2.0
Author Information
Location Labs by Avast
Informazioni sul progetto
Integrates Avi Networks load balancer with OpenStack
Installa
ansible-galaxy install locationlabs.openstack-lbaasv2-avi
Licenza
apache-2.0
Download
121
Proprietario