dubzland.openstack.openstack_octavia role – Install and configure the OpenStack Octavia LBaaS component.
Note
This role is part of the dubzland.openstack collection (version 1.1.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install dubzland.openstack
.
To use it in a playbook, specify: dubzland.openstack.openstack_octavia
.
Entry point main
– Install and configure the OpenStack Octavia LBaaS component.
Synopsis
Creates databases and configures users
Creates OpenStack services and associated users
Creates OpenStack endpoints within OpenStack Keystone
Installs required operating system packages
Applies desired configuration using templates
Creates required provider networks in Neutron
Parameters
Parameter |
Comments |
---|---|
Public key to be installed into amphora for ssh access. |
|
Name of the MySQL database created. Default: |
|
Database password created for the |
|
Database user created for the OpenStack Octavia component. Default: |
|
Key used for symmetric encryption of UDP heartbeat packets. |
|
List of packages installed on the controller node for the Octavia component. Default: |
|
IP address pool to use for Octavia amphora instances. |
|
Last IP address available in the LBaaS pool. |
|
First IP address available in the LBaaS pool. |
|
Network CIDR for the LBaaS provider network. |
|
IP address of the controller node on the LBaaS network. |
|
Name of the created Neutron provider network for LBaaS traffic. |
|
VLAN tag to associate with this Neutron network. Required if |
|
Type of the underlying OVN provider network being configured. Choices:
|
|
Underlying OVN network to use for LBaaS traffic. This network must be created separately in Neutron, and any necessary bridges must already exist. This is done automatically by the |
|
Name of the created Neutron provider subnet for LBaaS traffic. Default: |
|
Human-readable description for the OpenStack Octavia service within Keystone. Default: |
|
Service password assigned to the |
|
User created in OpenStack Keystone for the Octavia component. Default: |
|
Services to be restarted during install (and/or configuration changes) on the controller node. Default: |