Combining few tasks into one
Signed-off-by: Abhinandan Prativadi <abhi@docker.com>
This commit is contained in:
parent
b23165cb29
commit
0ee33fda03
@ -1,53 +1,10 @@
|
|||||||
---
|
---
|
||||||
- name: "Create a directory to download binaries"
|
|
||||||
file: path={{ cri_release_directory }} state=directory
|
|
||||||
|
|
||||||
- name: "Get Containerd and CRI-Containerd"
|
- name: "Get Containerd and CRI-Containerd"
|
||||||
get_url:
|
|
||||||
validate_certs: "no"
|
|
||||||
url: "https://storage.googleapis.com/cri-containerd-staging/cri-containerd-{{ cri_containerd_release_version }}.tar.gz"
|
|
||||||
dest: "{{ cri_release_directory }}"
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
- name: "Unpack Containerd and CRI-Containerd"
|
|
||||||
unarchive:
|
unarchive:
|
||||||
src: "{{ cri_release_directory }}cri-containerd-{{ cri_containerd_release_version }}.tar.gz"
|
src: "https://storage.googleapis.com/cri-containerd-staging/cri-containerd-{{ cri_containerd_release_version }}.tar.gz"
|
||||||
dest: "{{ cri_release_directory }}"
|
dest: "/"
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
|
|
||||||
- name: "Install the containerd and cri-containerd binaries"
|
|
||||||
copy:
|
|
||||||
src: "{{ cri_release_directory }}usr/local/bin/{{ item }}"
|
|
||||||
dest: "{{ local_bin_dir }}{{ item }}"
|
|
||||||
mode: 0755
|
|
||||||
remote_src: yes
|
|
||||||
with_items:
|
|
||||||
- containerd
|
|
||||||
- containerd-stress
|
|
||||||
- containerd-shim
|
|
||||||
- cri-containerd
|
|
||||||
- ctr
|
|
||||||
- crictl
|
|
||||||
|
|
||||||
- name: "Install runc"
|
|
||||||
copy:
|
|
||||||
src: "{{ cri_release_directory }}usr/local/sbin/{{ item }}"
|
|
||||||
dest: "{{ local_sbin_dir }}{{ item }}"
|
|
||||||
mode: 0755
|
|
||||||
remote_src: yes
|
|
||||||
with_items:
|
|
||||||
- runc
|
|
||||||
|
|
||||||
- name: "Copy systemd service units"
|
|
||||||
copy:
|
|
||||||
src: "{{ cri_release_directory }}etc/systemd/system/{{ item }}"
|
|
||||||
dest: "/etc/systemd/system/{{ item }}"
|
|
||||||
mode: 0644
|
|
||||||
remote_src: yes
|
|
||||||
with_items:
|
|
||||||
- containerd.service
|
|
||||||
- cri-containerd.service
|
|
||||||
|
|
||||||
- name: "Create a directory for cni binary"
|
- name: "Create a directory for cni binary"
|
||||||
file: path={{ cni_bin_dir }} state=directory
|
file: path={{ cni_bin_dir }} state=directory
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# TODO update official versions once they are available
|
# TODO update official versions once they are available
|
||||||
cri_containerd_release_version: 0.1.0-258-g529971a
|
cri_containerd_release_version: 0.1.0-271-g86ee919
|
||||||
cri_release_directory: /opt/cri-containerd/
|
cri_release_directory: /opt/cri-containerd/
|
||||||
local_bin_dir: /usr/local/bin/
|
local_bin_dir: /usr/local/bin/
|
||||||
local_sbin_dir: /usr/local/sbin/
|
local_sbin_dir: /usr/local/sbin/
|
||||||
|
Loading…
Reference in New Issue
Block a user