diff --git a/roles/download/tasks/etcd.yml b/roles/download/tasks/etcd.yml deleted file mode 100644 index 0bf3e6c7a0537667877b16307cbac3fbe90600dd..0000000000000000000000000000000000000000 --- a/roles/download/tasks/etcd.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- -- name: Create etcd release directory - local_action: file - path={{ local_release_dir }}/etcd/bin - recurse=yes - state=directory - delegate_to: "{{ groups['kube-master'][0] }}" - -- name: Check if etcd release archive has been downloaded - local_action: stat - path={{ local_release_dir }}/etcd/etcd-{{ etcd_version }}-linux-amd64.tar.gz - register: e_tar - delegate_to: "{{ groups['kube-master'][0] }}" - -# issues with get_url module and redirects, to be tested again in the near future -- name: Download etcd - local_action: shell - curl -o {{ local_release_dir }}/etcd/etcd-{{ etcd_version }}-linux-amd64.tar.gz -Ls {{ etcd_download_url }}/{{ etcd_version }}/etcd-{{ etcd_version }}-linux-amd64.tar.gz - when: not e_tar.stat.exists - register: dl_etcd - delegate_to: "{{ groups['kube-master'][0] }}" - -- name: Extract etcd archive - local_action: unarchive - src={{ local_release_dir }}/etcd/etcd-{{ etcd_version }}-linux-amd64.tar.gz - dest={{ local_release_dir }}/etcd copy=no - when: dl_etcd|changed - delegate_to: "{{ groups['kube-master'][0] }}" - -- name: Pick up only etcd binaries - local_action: copy - src={{ local_release_dir }}/etcd/etcd-{{ etcd_version }}-linux-amd64/{{ item }} - dest={{ local_release_dir }}/etcd/bin - with_items: - - etcdctl - - etcd - when: dl_etcd|changed - -- name: Delete unused etcd files - local_action: file - path={{ local_release_dir }}/etcd/etcd-{{ etcd_version }}-linux-amd64 state=absent - when: dl_etcd|changed diff --git a/roles/download/tasks/main.yml b/roles/download/tasks/main.yml index b4228699be1f7411f0b44f5af42ce6383ceb1e8c..ded856ba0a64a3280e22f47fb096a81f00572e23 100644 --- a/roles/download/tasks/main.yml +++ b/roles/download/tasks/main.yml @@ -1,5 +1,4 @@ --- - include: kubernetes.yml -- include: etcd.yml - include: calico.yml - include: flannel.yml