main.yml 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # Copyright 2021 Dell Inc. or its subsidiaries. All Rights Reserved.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. ---
  15. k8s_docker_images:
  16. - docker.io/calico/kube-controllers:v3.19.1
  17. - docker.io/calico/cni:v3.19.1
  18. - docker.io/calico/pod2daemon-flexvol:v3.19.1
  19. - docker.io/calico/node:v3.19.1
  20. - quay.io/coreos/flannel:v0.14.0
  21. - xilinxatg/xilinx_k8s_fpga_plugin:2020.11.24
  22. - nvidia/k8s-device-plugin:v0.7.0
  23. - quay.io/external_storage/nfs-client-provisioner:v3.1.0-k8s1.11
  24. - docker.io/rocm/k8s-device-plugin
  25. - kubernetesui/dashboard:v2.0.5
  26. - kubernetesui/metrics-scraper:v1.0.6
  27. - prom/alertmanager:v0.21.0
  28. - jimmidyson/configmap-reload:v0.4.0
  29. - prom/node-exporter:v1.0.1
  30. - prom/pushgateway:v1.2.0
  31. - prom/prometheus:v2.20.1
  32. - metallb/controller:v0.8.1
  33. - metallb/controller:v0.7.3
  34. - metallb/speaker:v0.7.3
  35. - volcanosh/vc-controller-manager:latest
  36. - volcanosh/vc-scheduler:latest
  37. - volcanosh/vc-webhook-manager:latest
  38. - mpioperator/mpi-operator:latest
  39. - rocm/k8s-device-plugin
  40. docker_login_fail_msg: "Docker login failed! Please check the credentials and re-execute playbook."
  41. docker_pull_limit_msg: "You have reached your docker pull rate limit. Please provide docker credentials in omnia_config.yml and try again"
  42. metallb_config_file_dest: /root/k8s/metal-config.yaml
  43. metallb_config_file_mode: 0655
  44. metallb_deployment_file_dest: /root/k8s/metallb.yaml
  45. metallb_deployment_file_mode: 0655
  46. metallb_yaml_url: https://raw.githubusercontent.com/google/metallb/v0.8.1/manifests/metallb.yaml
  47. k8s_dashboard_admin_file_dest: /root/k8s/k8s_dashboard_admin.yaml
  48. k8s_dashboard_admin_file_mode: 0655
  49. k8s_dashboard_yaml_url: https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.5/aio/deploy/recommended.yaml
  50. helm_stable_repo_url: https://charts.helm.sh/stable
  51. nfs_server_manager_node: "{{ ansible_host }}"
  52. nfs_server_nfs_node: "{{ groups['nfs_node'][0] }}"
  53. mpi_operator_yaml_url: https://raw.githubusercontent.com/kubeflow/mpi-operator/master/deploy/v1alpha2/mpi-operator.yaml
  54. nvidia_k8s_device_plugin_repo_url: https://nvidia.github.io/k8s-device-plugin
  55. nvidia_gpu_discovery_repo_url: https://nvidia.github.io/gpu-feature-discovery
  56. nvidia_device_plugin_version: 0.7.0
  57. mig_strategy: none
  58. gpu_feature_discovery_version: 0.2.0
  59. fpga_device_plugin_yaml_url: https://raw.githubusercontent.com/Xilinx/FPGA_as_a_Service/master/k8s-fpga-device-plugin/fpga-device-plugin.yml
  60. rocm_device_plugin_yaml_url: https://raw.githubusercontent.com/RadeonOpenCompute/k8s-device-plugin/master/k8s-ds-amdgpu-dp.yaml
  61. slurm_exporter_config_file: extraScrapeConfigs.yaml
  62. slurm_exporter_config_file_path: /var/lib/
  63. slurm_exporter_file_mode: 0655
  64. prometheus_path_on_host: /var/lib/prometheus-2.23.0.linux-amd64/
  65. spark_operator_repo: https://googlecloudplatform.github.io/spark-on-k8s-operator
  66. operator_image_tag: v1beta2-1.2.3-3.1.1
  67. volcano_scheduling_yaml_url: https://raw.githubusercontent.com/volcano-sh/volcano/v1.3.0/installer/volcano-development.yaml