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,它們將自動加載爲所有主機的變量。