Advertisement
Guest User

kube-dependencies.yml

a guest
Jan 2nd, 2022
746
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. ---
  2. - hosts: all
  3. become: yes
  4. tasks:
  5. - name: create Docker config directory
  6. file: path=/etc/docker state=directory
  7.  
  8. - name: changing Docker to systemd driver
  9. copy:
  10. dest: "/etc/docker/daemon.json"
  11. content: |
  12. {
  13. "exec-opts": ["native.cgroupdriver=systemd"]
  14. }
  15.  
  16. - name: install Docker
  17. apt:
  18. name: docker.io
  19. state: present
  20. update_cache: true
  21.  
  22. - name: install APT Transport HTTPS
  23. apt:
  24. name: apt-transport-https
  25. state: present
  26.  
  27. - name: add Kubernetes apt-key
  28. apt_key:
  29. url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
  30. state: present
  31.  
  32. - name: add Kubernetes' APT repository
  33. apt_repository:
  34. repo: deb http://apt.kubernetes.io/ kubernetes-xenial main
  35. state: present
  36. filename: 'kubernetes'
  37.  
  38. - name: install kubelet
  39. apt:
  40. name: kubelet=1.22.4-00
  41. state: present
  42. update_cache: true
  43.  
  44. - name: install kubeadm
  45. apt:
  46. name: kubeadm=1.22.4-00
  47. state: present
  48.  
  49. - hosts: control_plane
  50. become: yes
  51. tasks:
  52. - name: install kubectl
  53. apt:
  54. name: kubectl=1.22.4-00
  55. state: present
  56. force: yes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement