Ansible 'get_url'错误 - URL 不能包含控制字符



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!

相关内容

  • 没有找到相关文章

最新更新