blob: 83bdd8d775eedf2a871afd05d6733de735757d05 [file] [log] [blame]
{%- 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 %}