| {%- from "kubernetes/map.jinja" import common with context -%} |
| [Global] |
| auth-url={{ common.cloudprovider.params.auth_url }} |
| username={{ common.cloudprovider.params.username }} |
| password={{ common.cloudprovider.params.password }} |
| tenant-id={{ common.cloudprovider.params.tenant_id }} |
| {%- if common.cloudprovider.params.region is defined %} |
| region={{ common.cloudprovider.params.region }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.tenant_name is defined %} |
| tenant-name={{ common.cloudprovider.params.tenant_name }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.trust_id is defined %} |
| trust-id={{ common.cloudprovider.params.trust_id }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.domain_id is defined %} |
| domain-id={{ common.cloudprovider.params.domain_id }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.tenant_name is defined %} |
| domain-name={{ common.cloudprovider.params.domain_name }} |
| {%- endif %} |
| |
| |
| [LoadBalancer] |
| use-octavia=true |
| {%- if common.cloudprovider.params.subnet_id is defined %} |
| subnet-id={{ common.cloudprovider.params.subnet_id }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.lb_method is defined %} |
| lb-method={{ common.cloudprovider.params.lb_method }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.floating_net_id is defined %} |
| floating-network-id={{ common.cloudprovider.params.floating_net_id }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.create_monitor is defined %} |
| create-monitor={{ common.cloudprovider.params.create_monitor }} |
| monitor-delay={{ common.cloudprovider.params.monitor_delay }} |
| monitor-timeout={{ common.cloudprovider.params.monitor_timeout }} |
| monitor-max-retries={{ common.cloudprovider.params.monitor_max_retries }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.manage_security_groups is defined %} |
| manage-security-groups={{ common.cloudprovider.params.manage_security_groups }} |
| node-security-group={{ common.cloudprovider.params.node_security_group }} |
| {%- endif %} |
| |
| |
| [BlockStorage] |
| ignore-volume-az=true |
| |
| |
| {%- if pillar.kubernetes.master is defined and cloudconfig_type == "external" %} |
| [Networking] |
| {%- if common.cloudprovider.params.internal_net_name is defined %} |
| internal-network-name={{ common.cloudprovider.params.internal_net_name }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.public_net_name is defined %} |
| public-network-name={{ common.cloudprovider.params.public_net_name }} |
| {%- endif %} |
| {%- if common.cloudprovider.params.ipv6_support_disabled is defined %} |
| ipv6-support-disabled={{ common.cloudprovider.params.ipv6_support_disabled }} |
| {%- endif %} |
| {%- endif %} |