在我的主持人中,我用ips声明了一个组。一些Ips有参数。 当playbook运行时,我想声明一个变量,它将保存主机中param的值。 我想将变量中的值用作python脚本的参数或不使用变量,只需将参数值发送到脚本即可。
[cluster]
1.1.1.1 name1=value1
2.2.2.2 name2=value2
3.3.3.3
剧本中的- script: "/home/ansible/pyScript/test.py {{ /*something that contains: value1*/ }} "
答案 0 :(得分:0)
- name: run shell script
script: testscript.sh {{ name1 }}
register: testscript_result
您应该能够使用{{name1}}来使用主变量。例如,上面的脚本将使用name1的值作为脚本的第一个参数。