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.

32 lines
1.1 KiB

  1. ---
  2. dependencies:
  3. - role: kubernetes-apps/external_cloud_controller/openstack
  4. when:
  5. - cloud_provider is defined
  6. - cloud_provider == "external"
  7. - external_cloud_provider is defined
  8. - external_cloud_provider == "openstack"
  9. - inventory_hostname == groups['kube_control_plane'][0]
  10. tags:
  11. - external-cloud-controller
  12. - external-openstack
  13. - role: kubernetes-apps/external_cloud_controller/vsphere
  14. when:
  15. - cloud_provider is defined
  16. - cloud_provider == "external"
  17. - external_cloud_provider is defined
  18. - external_cloud_provider == "vsphere"
  19. - inventory_hostname == groups['kube_control_plane'][0]
  20. tags:
  21. - external-cloud-controller
  22. - external-vsphere
  23. - role: kubernetes-apps/external_cloud_controller/hcloud
  24. when:
  25. - cloud_provider is defined
  26. - cloud_provider == "external"
  27. - external_cloud_provider is defined
  28. - external_cloud_provider == "hcloud"
  29. - inventory_hostname == groups['kube_control_plane'][0]
  30. tags:
  31. - external-cloud-controller
  32. - external-hcloud