Help using yum-repository

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.

is the baseurl. You don’t point to the .repo file but, the directory that has the repo files.

Jonathan Lozada De La Matta on mobile

– You received this message because you are subscribed to the Google Groups “Ansible Project” group. To unsubscribe from this group and stop receiving emails from it, send an email to . To post to this group, send email to . To view this discussion on the web visit . For more options, visit .