1、爲不一樣的主機設置不一樣的變量it
建立/etc/ansible/host_vars/目錄,在該目錄下建立以主機名字命名的文件,在文件中給該主機配置不一樣的選項,hosts文件中設置的變量會覆蓋all.yml中的變量變量
2、在yml文件中設置變量配置
用vars字段這是單個變量file
用vars_files字段包含變量文件引用
3、在ansible運行時傳參命名
ansible-playbook example.yml --extra-vars "var_name1=value1 var_name2=value2"hosts
4、task中用到迭代變量的話能夠用with_items而後用"{{ item }}"引用該變量ansible