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.

24 lines
697 B

  1. ---
  2. - name: kubeadm | Create kubeadm config
  3. template:
  4. src: "kubeadm-images.yaml.j2"
  5. dest: "{{ kube_config_dir }}/kubeadm-images.yaml"
  6. - name: kubeadm | Copy kubeadm binary from download dir
  7. synchronize:
  8. src: "{{ local_release_dir }}/kubeadm"
  9. dest: "{{ bin_dir }}/kubeadm"
  10. compress: no
  11. perms: yes
  12. owner: no
  13. group: no
  14. delegate_to: "{{ inventory_hostname }}"
  15. - name: kubeadm | Set kubeadm binary permissions
  16. file:
  17. path: "{{ bin_dir }}/kubeadm"
  18. mode: "0755"
  19. state: file
  20. - name: container_download | download images for kubeadm config images
  21. command: "{{ bin_dir }}/kubeadm config images pull --config={{ kube_config_dir }}/kubeadm-images.yaml"