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.

34 lines
975 B

  1. ---
  2. - name: kata-containers | Download kata binary
  3. include_tasks: "../../../download/tasks/download_file.yml"
  4. vars:
  5. download: "{{ download_defaults | combine(downloads.kata_containers) }}"
  6. - name: kata-containers | Copy kata-containers binary
  7. unarchive:
  8. src: "{{ local_release_dir }}/kata-static-{{ kata_containers_version }}-{{ image_arch }}.tar.xz"
  9. dest: "/"
  10. mode: 0755
  11. remote_src: yes
  12. - name: kata-containers | Create config directory
  13. file:
  14. path: "{{ kata_containers_config_dir }}"
  15. state: directory
  16. - name: kata-containers | Set configuration
  17. template:
  18. src: "{{ item }}.j2"
  19. dest: "{{ kata_containers_config_dir }}/{{ item }}"
  20. with_items:
  21. - configuration-qemu.toml
  22. - name: kata-containers | Set containerd bin
  23. vars:
  24. shim: "{{ item }}"
  25. template:
  26. dest: "{{ kata_containers_containerd_bin_dir }}/containerd-shim-kata-{{ item }}-v2"
  27. src: containerd-shim-kata-v2.j2
  28. mode: 0755
  29. with_items:
  30. - qemu