剧本中的get_url错误,正在从网络服务器下载文件

时间:2019-12-30 04:44:57

标签: ansible

我正在尝试从托管在

中的Web服务器下载tar文件
/var/www/html/repo.example.com
node2中的

目录。我有web.yml剧本来做,但是当我执行它时,我得到以下冗长的消息,最终导致请求失败,urlopen错误名称或服务未知。谁能帮忙 我,明白为什么会这样吗?

下面是我的apache conf

DocumentRoot "/var/www/html"
ServerName repo.example.com:80
NameVirtualHost xx.2xx.xx4.40:80

这里是verbose of playbook task

这里是playbook

1 个答案:

答案 0 :(得分:0)

get_url应该指向源文件路径,而不仅仅是网站名称。

此外,源文件应该可以在ansible之外的第一个位置访问和下载。

如果需要,您可以参考以下示例代码:

https://github.com/rbgithuub/devopsdemo/blob/master/ansible_roles/jdk/tasks/main.yml