You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
2.0 KiB

  1. [Global]
  2. auth-url="{{ openstack_auth_url }}"
  3. username="{{ openstack_username }}"
  4. password="{{ openstack_password }}"
  5. region="{{ openstack_region }}"
  6. {% if openstack_trust_id is defined and openstack_trust_id != "" %}
  7. trust-id="{{ openstack_trust_id }}"
  8. {% else %}
  9. tenant-id="{{ openstack_tenant_id }}"
  10. {% endif %}
  11. {% if openstack_tenant_name is defined and openstack_tenant_name != "" %}
  12. tenant-name="{{ openstack_tenant_name }}"
  13. {% endif %}
  14. {% if openstack_domain_name is defined and openstack_domain_name != "" %}
  15. domain-name="{{ openstack_domain_name }}"
  16. {% elif openstack_domain_id is defined and openstack_domain_id != "" %}
  17. domain-id ="{{ openstack_domain_id }}"
  18. {% endif %}
  19. {% if openstack_cacert is defined and openstack_cacert != "" %}
  20. ca-file="{{ kube_config_dir }}/openstack-cacert.pem"
  21. {% endif %}
  22. [BlockStorage]
  23. {% if openstack_blockstorage_version is defined %}
  24. bs-version={{ openstack_blockstorage_version }}
  25. {% endif %}
  26. {% if openstack_blockstorage_ignore_volume_az is defined and openstack_blockstorage_ignore_volume_az|bool %}
  27. ignore-volume-az={{ openstack_blockstorage_ignore_volume_az }}
  28. {% endif %}
  29. {% if node_volume_attach_limit is defined and node_volume_attach_limit != "" %}
  30. node-volume-attach-limit="{{ node_volume_attach_limit }}"
  31. {% endif %}
  32. {% if openstack_lbaas_enabled and openstack_lbaas_subnet_id is defined %}
  33. [LoadBalancer]
  34. subnet-id={{ openstack_lbaas_subnet_id }}
  35. {% if openstack_lbaas_floating_network_id is defined %}
  36. floating-network-id={{ openstack_lbaas_floating_network_id }}
  37. {% endif %}
  38. {% if openstack_lbaas_use_octavia is defined %}
  39. use-octavia={{ openstack_lbaas_use_octavia }}
  40. {% endif %}
  41. {% if openstack_lbaas_method is defined %}
  42. lb-method={{ openstack_lbaas_method }}
  43. {% endif %}
  44. {% if openstack_lbaas_provider is defined %}
  45. lb-provider={{ openstack_lbaas_provider }}
  46. {% endif %}
  47. create-monitor={{ openstack_lbaas_create_monitor }}
  48. monitor-delay={{ openstack_lbaas_monitor_delay }}
  49. monitor-timeout={{ openstack_lbaas_monitor_timeout }}
  50. monitor-max-retries={{ openstack_lbaas_monitor_max_retries }}
  51. {% endif %}