我在role / downloader / defaults / main.yml中设置了以下参数
download:
location: "/tmp/download"
file: "EXAMPLE.tar.gz"
url: "http://<url>/repo//"
file_permission: '755'
checksum: md5:e207d015e0a435193afbc82e15bba19c
force_download: False
并且在另一个角色中,我尝试覆盖一些如下所示的参数
meta/main.yml
---
dependencies:
- role: downloader
vars:
download:
file: LINUX_X86-64.tar.gz
location: "/tmp/download"
但是它导致了区分值不确定的错误。有什么办法可以解决这个问题?
我相信您对default_hash_behavior
设置感兴趣,请参阅https://docs.ansible.com/ansible/latest/reference_appendices/config.html#default-hash-behaviour。