2016-08-18 45 views
1

在vars_files共同的东西,我有这些线,我在每一个剧本我怎么能包括在ansible

vars_files: 
    - "{{inventory_dir}}/common/vars/{{type1}}.yml" 
    - "{{inventory_dir}}/common/vars/{{type2}}.yml" 
    - "{{inventory_dir}}/common/vars/{{type3}}.yml" 
    - "{{inventory_dir}}/common/vars/{{type4}}.yml" 

写有什么办法可以让他们为一些变量common_vars_files并在所有剧本中使用它们

,然后将每个剧本可以定义自己的common_vars_files或使用共同

回答

3

如果它是确定你的变量是主机绑定,并不能发挥束缚和type1...4是莫名其妙预定义的,你可以把你的瓦尔文件下./group_vars/all/typeN.yml,它们将自动加载为所有主机的变量。