Home > Back-end >  how to solve ansible unknown url?
how to solve ansible unknown url?

Time:10-26

roles/tasks/main.yml code

- name: Download and unpack node exporter binary to /usr/local/bin
unarchive:
src: https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz
dest: /usr/local/bin/
remote_src: yes
extra_opts: [--strip-components=1]
owner: "ec2-user"
group: "ec2-user" 

node-exporter.yml code

---
- hosts: node-exporter
  become: false
  gather_facts: false
  roles:
   - roles

error message

fatal: [ip]: FAILED! => {"changed": false, "msg": "Failure downloading https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz, Request failed: <urlopen error [Errno -2] Name or service not known>"}

if I run "ansible -m ping node-exporter", I receive pong. and "ping www.google.com" working well

but, this code not working

Help me how to solve this problem or recommend me any code ....

(I use amazon linux)

CodePudding user response:

Something weird is happening there. At your role code you have https://github.com/ and in the error ssh://github.com, are you sure that you are using the last version of your code or something like that?

  • Related