Trying to install docker-ce. Manually, the commands to do this are:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Then
yum install docker-ce -y
works just fine. To replicate this in a playbook I am using
- name: Set up Docker-ce
yum_repository:
name: docker-ce
description: Set up docker CE repo
baseurl: https://download.docker.com/linux/centos/docker-ce.repo
- name: Install docker-ce
yum:
name: docker-ce
This fails with the following …
TASK [docker : Set up Docker-ce] ***********************************************
changed: [awx]
TASK [docker : Install docker-ce] **********************************************
fatal: [awx]: FAILED! => {“changed”: false, “msg”: “Failure talking to yum: failure: repodata/repomd.xml from docker-ce: [Errno 256] No more mirrors to try.\nhttp://download.docker.com/linux/centos/docker-ce.repo/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found”}
to retry, use: --limit @/Users/paul/learning/ansible/retry/docker.retry
PLAY RECAP *********************************************************************
awx : ok=4 changed=2 unreachable=0 failed=1
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
Any pointers on what I am doing wrong, greatly appreciated.