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
  • avi_controller_ip: IP address of the Avi controller
  • avi_controller_admin_password: Admin password for Avi
  • avi_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