从主机检索参数并将它们插入ansible playbook中的变量

时间:2018-01-15 17:28:26

标签: ansible

在我的主持人中,我用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*/ }} "

1 个答案:

答案 0 :(得分:0)

- name: run shell script
  script: testscript.sh {{ name1 }}
  register: testscript_result

您应该能够使用{{name1}}来使用主变量。例如,上面的脚本将使用name1的值作为脚本的第一个参数。