Skip to content

Commit

Permalink
Merge pull request #284 from abhinandanpb/master
Browse files Browse the repository at this point in the history
Ansible Cleanup: Combining few tasks into one
  • Loading branch information
Random-Liu committed Sep 26, 2017
2 parents b23165c + 0ee33fd commit 78190d6
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 46 deletions.
47 changes: 2 additions & 45 deletions contrib/ansible/tasks/binaries.yaml
@@ -1,52 +1,9 @@
---
- name: "Create a directory to download binaries"
file: path={{ cri_release_directory }} state=directory

- 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:
src: "{{ cri_release_directory }}cri-containerd-{{ cri_containerd_release_version }}.tar.gz"
dest: "{{ cri_release_directory }}"
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
src: "https://storage.googleapis.com/cri-containerd-staging/cri-containerd-{{ cri_containerd_release_version }}.tar.gz"
dest: "/"
remote_src: yes
with_items:
- containerd.service
- cri-containerd.service

- name: "Create a directory for cni binary"
file: path={{ cni_bin_dir }} state=directory
Expand Down
2 changes: 1 addition & 1 deletion contrib/ansible/vars/vars.yaml
@@ -1,6 +1,6 @@
---
# 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/
local_bin_dir: /usr/local/bin/
local_sbin_dir: /usr/local/sbin/
Expand Down

0 comments on commit 78190d6

Please sign in to comment.