use external_openstack_lbaas_use_octavia for template openstack-cloud… (#7298)
* use external_openstack_lbaas_use_octavia for template openstack-cloud-config * Delete external_openstack_lbaas_use_octavia from default values. Added description and default values of variables to docs * markdown fix * make this simple * set external_openstack_lbaas_use_octavia in default values * duplicated variable in doc
This commit is contained in:
parent
2ea5793782
commit
a4cc416511
3 changed files with 22 additions and 3 deletions
|
@ -130,5 +130,24 @@ The new cloud provider is configured to have Octavia by default in Kubespray.
|
||||||
external_openstack_metadata_search_order: "configDrive,metadataService"
|
external_openstack_metadata_search_order: "configDrive,metadataService"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- Available variables for configuring lbaas:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
external_openstack_lbaas_create_monitor: false
|
||||||
|
external_openstack_lbaas_monitor_delay: "1m"
|
||||||
|
external_openstack_lbaas_monitor_timeout: "30s"
|
||||||
|
external_openstack_lbaas_monitor_max_retries: "3"
|
||||||
|
external_openstack_lbaas_provider: octavia
|
||||||
|
external_openstack_lbaas_use_octavia: false
|
||||||
|
external_openstack_lbaas_network_id: "Neutron network ID to create LBaaS VIP"
|
||||||
|
external_openstack_lbaas_subnet_id: "Neutron subnet ID to create LBaaS VIP"
|
||||||
|
external_openstack_lbaas_floating_network_id: "Neutron network ID to get floating IP from"
|
||||||
|
external_openstack_lbaas_floating_subnet_id: "Neutron subnet ID to get floating IP from"
|
||||||
|
external_openstack_lbaas_method: "ROUND_ROBIN"
|
||||||
|
external_openstack_lbaas_manage_security_groups: false
|
||||||
|
external_openstack_lbaas_internal_lb: false
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
- Run `source path/to/your/openstack-rc` to read your OpenStack credentials like `OS_AUTH_URL`, `OS_USERNAME`, `OS_PASSWORD`, etc. Those variables are used for accessing OpenStack from the external cloud provider.
|
- Run `source path/to/your/openstack-rc` to read your OpenStack credentials like `OS_AUTH_URL`, `OS_USERNAME`, `OS_PASSWORD`, etc. Those variables are used for accessing OpenStack from the external cloud provider.
|
||||||
- Run the `cluster.yml` playbook
|
- Run the `cluster.yml` playbook
|
||||||
|
|
|
@ -57,7 +57,7 @@ internal-lb={{ external_openstack_lbaas_internal_lb }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if external_openstack_lbaas_provider is defined %}
|
{% if external_openstack_lbaas_provider is defined %}
|
||||||
lb-provider={{ external_openstack_lbaas_provider }}
|
lb-provider={{ external_openstack_lbaas_provider }}
|
||||||
use-octavia={{ external_openstack_lbaas_provider | lower == 'octavia' }}
|
use-octavia={{ external_openstack_lbaas_use_octavia }}
|
||||||
{% else %}
|
{% else %}
|
||||||
lb-provider=octavia
|
lb-provider=octavia
|
||||||
use-octavia=true
|
use-octavia=true
|
||||||
|
|
|
@ -381,12 +381,12 @@ openstack_lbaas_monitor_max_retries: "3"
|
||||||
openstack_cacert: "{{ lookup('env','OS_CACERT') }}"
|
openstack_cacert: "{{ lookup('env','OS_CACERT') }}"
|
||||||
|
|
||||||
# Default values for the external OpenStack Cloud Controller
|
# Default values for the external OpenStack Cloud Controller
|
||||||
external_openstack_lbaas_use_octavia: true
|
|
||||||
external_openstack_lbaas_create_monitor: false
|
external_openstack_lbaas_create_monitor: false
|
||||||
external_openstack_lbaas_monitor_delay: "1m"
|
external_openstack_lbaas_monitor_delay: "1m"
|
||||||
external_openstack_lbaas_monitor_timeout: "30s"
|
external_openstack_lbaas_monitor_timeout: "30s"
|
||||||
external_openstack_lbaas_monitor_max_retries: "3"
|
external_openstack_lbaas_monitor_max_retries: "3"
|
||||||
external_openstack_network_ipv6_disabled: false
|
external_openstack_network_ipv6_disabled: false
|
||||||
|
external_openstack_lbaas_use_octavia: false
|
||||||
external_openstack_network_internal_networks:
|
external_openstack_network_internal_networks:
|
||||||
- ""
|
- ""
|
||||||
external_openstack_network_public_networks:
|
external_openstack_network_public_networks:
|
||||||
|
|
Loading…
Reference in a new issue