Subject: [ansible-project] Help using yum-repository


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

________________________________
From: [EMAIL PROTECTED] on behalf of Paul Evans <[EMAIL PROTECTED]>
Sent: Wednesday, June 5, 2019 7:05 PM
To: Ansible Project
Subject: [ansible-project] 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.
--
To post to this group, send email to [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>.

--
To post to this group, send email to [EMAIL PROTECTED].