Id recomment using goozbach.EPEL role -
https://galaxy.ansible.com/list#/roles/35

it puts the needed repo files in place with no need to download anything.

On 06/04/14 16:20, Paul Durivage wrote:
> It says it could't resolve mirrorlist.centos.org
> <http://mirrorlist.centos.org>, so you have a DNS problem -- /at
> least/ a DNS problem.  Because this is CentOS, I'd verify that the
> primary public interface (probably eth0) is enabled at boot and out
> from under network-manager control, particularly if you're running it
> as a server and not a desktop.  
>
> I'd diagnose the networking issue, and then write a play/role that
> goes over the steps to resolving the issue, such that you can reuse
> the play/role again and again on CentOS VMs at build time.  
>
> As an example, you could use theURI module
> <http://docs.ansible.com/uri_module.html> to verify a connection to
> mirrorlist.centos.org <http://mirrorlist.centos.org> before proceeding.
>
>
> On Sat, Apr 5, 2014 at 2:52 PM, Sean Bigdatafun
> <[email protected] <mailto:[email protected]>> wrote:
>
>
>
>     TASK: [common | yum install epel packages]
>     ************************************ 
>
>     failed: [ceph-osd1] => {"changed": true, "item": "", "rc": 1,
>     "results": ["Loaded plugins: fastestmirror, security\nDetermining
>     fastest mirrors\nCould not retrieve mirrorlist
>     http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error
>     was\n14: PYCURL ERROR 6 - \"Couldn't resolve host
>     'mirrorlist.centos.org <http://mirrorlist.centos.org>'\"\n"]}
>
>     msg: Error: Cannot find a valid baseurl for repo: base
>
>     I am running my playbook toward the vagrant vms on my laptop, so
>     maybe my home network (bandwidth) caused the problem? I guess this
>     is because I pointed to one URL and somehow it timed out (I have
>     not clue).
>
>     Is there anyway to make this task more robust? Can yum module put
>     a list of repos instead of pointing to a hardcoded URL?
>
>
>     ---------------Related tasks in my playbook------------
>
>     - name: yum install epel packages
>
>       yum: name=http://dl.fedoraproject.org/pub/epel/
>     
> <http://dl.fedoraproject.org/pub/epel/>6/x86_64/epel-release-6-8.noarch.rpm
>     state=present
>
>     ----------------------------------------------------
>
>
>
>     failed: [ceph-mon0] => {"changed": true, "item": "", "rc": 1,
>     "results": ["Loaded plugins: fastestmirror, security\nDetermining
>     fastest mirrors\nCould not retrieve mirrorlist
>     http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error
>     was\n14: PYCURL ERROR 6 - \"Couldn't resolve host
>     'mirrorlist.centos.org <http://mirrorlist.centos.org>'\"\n"]}
>
>     msg: Error: Cannot find a valid baseurl for repo: base
>
>
>     failed: [ceph-osd0] => {"changed": true, "item": "", "rc": 1,
>     "results": ["Loaded plugins: fastestmirror, security\nDetermining
>     fastest mirrors\nCould not retrieve mirrorlist
>     http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error
>     was\n14: PYCURL ERROR 6 - \"Couldn't resolve host
>     'mirrorlist.centos.org <http://mirrorlist.centos.org>'\"\n"]}
>
>     msg: Error: Cannot find a valid baseurl for repo: base
>
>     -- 
>     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 [email protected]
>     <mailto:[email protected]>.
>     To post to this group, send email to
>     [email protected]
>     <mailto:[email protected]>.
>     To view this discussion on the web visit
>     
> https://groups.google.com/d/msgid/ansible-project/a4cc829b-8502-455f-a682-003bfcab1ff9%40googlegroups.com
>     
> <https://groups.google.com/d/msgid/ansible-project/a4cc829b-8502-455f-a682-003bfcab1ff9%40googlegroups.com?utm_medium=email&utm_source=footer>.
>     For more options, visit https://groups.google.com/d/optout.
>
>
> -- 
> 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 [email protected]
> <mailto:[email protected]>.
> To post to this group, send email to [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CAK6JQEEu4tk9xuEMvRk_CeQNj1TcOFxkGudpXBYvjmBmGwcz4w%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAK6JQEEu4tk9xuEMvRk_CeQNj1TcOFxkGudpXBYvjmBmGwcz4w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/53419BF5.8000100%40faita.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to