yml里写的hosts字段需要在配置文件/etc/ansible/hosts里写上,如
[HOST_TO_CPNFIG]
192.168.1.161 ansible_ssh_user=xxx ansible_ssh_pass='xxxxxx' ansible_python_interpreter=python
然后用ansible-playbook xxx.yml --tags set -e "参数1=xxx 参数2=xxx" -vvv调用即可
--tags set 决定调哪个tag
-e 等同于--extra-vars 除了上面的形式传值 还可以用json的形式“{‘参数1‘:'xxxx','参数2': 'xxxx'}”
-vvv 有详细的打印