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.

106 lines
2.4 KiB

  1. ---
  2. dependencies:
  3. - role: kubernetes-apps/ansible
  4. when:
  5. - inventory_hostname == groups['kube_control_plane'][0]
  6. - role: kubernetes-apps/helm
  7. when:
  8. - helm_enabled
  9. tags:
  10. - helm
  11. - role: kubernetes-apps/registry
  12. when:
  13. - registry_enabled
  14. - inventory_hostname == groups['kube_control_plane'][0]
  15. tags:
  16. - registry
  17. - role: kubernetes-apps/metrics_server
  18. when:
  19. - metrics_server_enabled
  20. - inventory_hostname == groups['kube_control_plane'][0]
  21. tags:
  22. - metrics_server
  23. - role: kubernetes-apps/csi_driver/csi_crd
  24. when:
  25. - cinder_csi_enabled
  26. - inventory_hostname == groups['kube_control_plane'][0]
  27. tags:
  28. - csi-driver
  29. - role: kubernetes-apps/csi_driver/cinder
  30. when:
  31. - cinder_csi_enabled
  32. tags:
  33. - cinder-csi-driver
  34. - csi-driver
  35. - role: kubernetes-apps/csi_driver/aws_ebs
  36. when:
  37. - aws_ebs_csi_enabled
  38. tags:
  39. - aws-ebs-csi-driver
  40. - csi-driver
  41. - role: kubernetes-apps/csi_driver/azuredisk
  42. when:
  43. - azure_csi_enabled
  44. tags:
  45. - azure-csi-driver
  46. - csi-driver
  47. - role: kubernetes-apps/csi_driver/gcp_pd
  48. when:
  49. - gcp_pd_csi_enabled
  50. tags:
  51. - gcp-pd-csi-driver
  52. - csi-driver
  53. - role: kubernetes-apps/csi_driver/vsphere
  54. when:
  55. - vsphere_csi_enabled
  56. tags:
  57. - vsphere-csi-driver
  58. - csi-driver
  59. - role: kubernetes-apps/persistent_volumes
  60. when:
  61. - persistent_volumes_enabled
  62. - inventory_hostname == groups['kube_control_plane'][0]
  63. tags:
  64. - persistent_volumes
  65. - role: kubernetes-apps/snapshots
  66. when: inventory_hostname == groups['kube_control_plane'][0]
  67. tags:
  68. - snapshots
  69. - csi-driver
  70. - role: kubernetes-apps/container_runtimes
  71. when:
  72. - inventory_hostname == groups['kube_control_plane'][0]
  73. tags:
  74. - container-runtimes
  75. - role: kubernetes-apps/container_engine_accelerator
  76. when: nvidia_accelerator_enabled
  77. tags:
  78. - container_engine_accelerator
  79. - role: kubernetes-apps/cloud_controller/oci
  80. when:
  81. - cloud_provider is defined
  82. - cloud_provider == "oci"
  83. - inventory_hostname == groups['kube_control_plane'][0]
  84. tags:
  85. - oci
  86. - role: kubernetes-apps/metallb
  87. when:
  88. - metallb_enabled
  89. - inventory_hostname == groups['kube_control_plane'][0]
  90. tags:
  91. - metallb