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.

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