任何人都可以使用ansible yaml脚本来查找给定文件是否为空。
基本上,文件路径是预定义的,下面是我的脚本。
out = [{'location': 'eastus', 'sku': 'S', 'new_key': [
{'term': 'P1', 'scope': '1'},
{'term': 'P3', 'scope': '3'}
]},
{'location': 'india', 'sku': 'a', 'new_key': [
{'term': 'P1', 'scope': '2'},
{'term': 'P3', 'scope': '6'}
]},
{'location': 'india', 'sku': 'f', 'term': 'P1', 'scope': '4'},
{'location': 'japan', 'sku': 'a', 'term': 'P1', 'scope': '5'},
]
运行脚本后,我遇到{“ changed”:false,“ msg”:“缺少必需的参数:path”}错误
答案 0 :(得分:0)
您两次使用file
模块...在第二次file
中,您没有给出路径。错误消息指出该参数是必需的。
除此之外,我认为您的第二个file
根本不会工作,参数state
没有选项 empty (请参阅file文档)。