Hi All,
I tried to use get_url in playbook.yml to download Elasticsearch package =>
failed.
But it is OK for me to use wget to download the package.
What should I do to get get_url works in ansible playbook?
My env: ansible v1.7.2, running on CentOS release 5.8
[vagrant@machine2]$ ansible-playbook /vagrant/provisioning/playbook.yml
--inventory-file=/tmp/ansible_hosts
--extra-vars "is_windows=true" --connection=local
PLAY [Configure Instance(s)]
**************************************************
GATHERING FACTS
***************************************************************
ok: [192.168.33.110]
TASK: [install jdk 1.7]
*******************************************************
ok: [192.168.33.110]
TASK: [Download Elasticsearch package]
****************************************
failed: [192.168.33.110] => {"dest": "/root/elasticsearch-1.4.0.tar.gz",
"failed": true, "response": "Request failed: <urlopen error (101, 'Network
is unreachable')>", "state": "absent", "status_code": -1, "url":
"http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.0.tar.gz"}
msg: Request failed
FATAL: all hosts have already failed -- aborting
PLAY RECAP
********************************************************************
to retry, use: --limit @/home/vagrant/playbook.retry
192.168.33.110 : ok=2 changed=0 unreachable=0 failed=1
[vagrant@machine2 etc]$
---------------- my ansible: playbook.yml
-----------------------------------
- name: Configure Instance(s)
hosts: all
sudo: yes
gather_facts: true
tags:
- config
- configure
tasks:
- name: install jdk 1.7
yum: pkg=java-1.7.0-openjdk state=installed
- name: Download Elasticsearch package
get_url:
url=*http*://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.0.tar.gz
dest=~/elasticsearch-1.4.0.tar.gz
------------------------------------------ wget works --------------
[vagrant@machine2 src]$ wget
http://download.elasticsearch.org/elasticsearch/el
asticsearch/elasticsearch-1.4.0.tar.gz
--2014-11-19 21:29:49--
http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.0.tar.gz
Resolving corp-proxy.mhc... 152.159.215.21
Connecting to corp-proxy.mhc|152.159.215.21|:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 27730896 (26M) [application/x-tar]
Saving to: `elasticsearch-1.4.0.tar.gz.1'
100%[======================================>] 27,730,896 5.71M/s in 5.5s
2014-11-19 21:29:54 (4.82 MB/s) - `elasticsearch-1.4.0.tar.gz.1' saved
[27730896/27730896]
[vagrant@machine2 src]$
Thanks in advance for your help.
Diana
--
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/9a919d12-e426-4ee1-b1c5-ec55738a9300%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.