build-kubernetes-cluster.yml 548 B

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. #Playbook for kubernetes cluster
  3. #collect info from everything
  4. - hosts: all
  5. # Apply Common Installation and Config
  6. - hosts: cluster
  7. gather_facts: false
  8. roles:
  9. - common
  10. # Apply GPU Node Config
  11. - hosts: gpus
  12. gather_facts: false
  13. roles:
  14. - computeGPU
  15. # Apply Master Config
  16. - hosts: master
  17. gather_facts: false
  18. roles:
  19. - master
  20. # Start K8s on master server
  21. - hosts: master
  22. gather_facts: false
  23. roles:
  24. - startmaster
  25. # Start K8s worker servers
  26. - hosts: compute,gpus
  27. gather_facts: false
  28. roles:
  29. - startworkers