Ansibleget_url
模块获取错误:
URL不能包含控制字符' .
示例代码:
- get_url:
url: "{{ jenkins_url_repo }}" --no-check-certificate
我也尝试了以下操作,但错误仍然存在。
url: "{{ jenkins_url_repo }} {{ no-check-cert }}"
url: https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
url: "https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate"
url: 'https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate'
--no-check-certificate
看起来应该是其他命令的一部分,而不是URL的一部分。
可能你已经从某个地方复制了这个文件,正在获取文件并禁用远程SSL证书的检查,因为错误地配置了本地可信根。
你可能想把它关掉,让证书被验证,这样你就不会安装恶意软件了!
如果你真的想忽略安全检查,Ansible的等效选项是validate_certs。
- get_url:
url: "{{ jenkins_url_repo }}" --no-check-certificate
# WARNING! DISABLING SECURITY! THIS IS DANGEROUS!
validate_certs: no
# WARNING! DISABLING SECURITY! THIS IS DANGEROUS!