在以下情况下,我如何重写变量: 剧本/角色/角色1/defaults/main。yml公司
# Example1 myvars: var1: val1 var2: val2
# Example1 myvars: var2: val2-new
我已添加到剧本中。yml以下结构:
vars_files: - vars/local_conf_options.yml
vars/local_conf_选项。yml的内容来自示例2 我得到了关于未定义变量var1的错误。
PS:我曾尝试将“defaults”重命名为“vars”,但出现了相同的错误。
您可以修改 hash_behaviour 到 merge . 默认值为 replace
merge
replace
但要小心,这是全球环境!你剧本的其他部分可能会因为这种变化而中断。