X86 env issue fixed
[ealt-edge.git] / ocd / infra / playbooks / roles / docker / tasks / install.yml
index 649bac9..119f675 100644 (file)
   command: apt-get install -y docker-ce docker-ce-cli containerd.io
   ignore_errors: yes
   when: result is failed and ansible_architecture == 'aarch64'
+
+- name: "INSTALL: Installing docker upgrade"
+# yamllint disable rule:line-length
+  command: apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
+# yamllint disable rule:line-length
+  ignore_errors: yes
+  when: result is failed and ansible_architecture == 'x86_64'
+
+- name: "INSTALL: Add repository"
+  shell: curl -sL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
+  when: result is failed and ansible_architecture == 'x86_64'
+
+- name: "INSTALL: CA-Certificates"
+# yamllint disable rule:line-length
+  shell: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable"
+# yamllint disable rule:line-length
+  ignore_errors: yes
+  failed_when: false
+  no_log: True
+  when: result is failed and ansible_architecture == 'x86_64'
+
+- name: "INSTALL: Update....."
+  command: apt-get update -y
+  ignore_errors: yes
+  failed_when: false
+  no_log: True
+  when: result is failed and ansible_architecture == 'x86_64'
+
+- name: "INSTALL: Installed docker"
+  command: apt-get install -y docker-ce docker-ce-cli containerd.io
+  ignore_errors: yes
+  when: result is failed and ansible_architecture == 'x86_64'
+
+- debug:
+    msg: "CentOS commands start"
+
+- name: "INSTALL:Installing docker "
+  command: yum install -y yum-utils
+  when: ansible_facts['distribution'] == "CentOS" and result is failed
+  ignore_errors: yes
+  no_log: true
+
+- name: "INSTALL: Add repo"
+  command: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
+  when: ansible_facts['distribution'] == "CentOS" and result is failed
+  #ignore_error: yes
+  no_log: true
+
+- name: "INSTALL: install containerd.io"
+  command: yum -y install docker-ce-19.03.8 docker-ce-cli-19.03.8 containerd.io
+  when: ansible_facts['distribution'] == "CentOS" and result is failed
+  ignore_errors: yes
+  no_log: true
+
+- name: "Start Docker:"
+  command: systemctl start docker
+  when: ansible_facts['distribution'] == "CentOS" and result is failed
+  ignore_errors: yes
+  #no_log: true
+
+- name: "Start Docker: enable"
+  command: systemctl enable docker
+  when: ansible_facts['distribution'] == "CentOS" and result is failed
+  ignore_errors: yes