Max*_* L. 4 ansible ansible-playbook
我将$ MY_VAR设置为远程主机上的某个值,并且我想从剧本中查询它(把它的值放在ansible变量中),这就是我所看到的:
-名称:将shell变量放入ansible变量中
命令:echo $ MY_VAR
注册:my_var
-调试:var = my_var
好的:[192.168.78.10] => {
“ my_var”:{
“已更改”:是,
“ cmd”:[
“回声”,
“ $ my_var”
],
“ delta”:“ 0:00:00.002284”,
“ end”:“ 2014-12-17 18:10:01.097217”,
“调用”:{
“ module_args”:“ echo $ my_var”,
“ module_name”:“命令”
},
“ rc”:0,
“ start”:“ 2014-12-17 18:10:01.094933”,
“ stderr”:“”,
“ stdout”:“ $ my_var”,
“ stdout_lines”:[
“ $ my_var”
]
}
}
如果我将命令更改为:
command: pwd
Run Code Online (Sandbox Code Playgroud)
然后我得到了预期的结果:
"my_var": {
"stdout": "/home/vagrant",
"stdout_lines": [
"/home/vagrant"
]
}
Run Code Online (Sandbox Code Playgroud)
当从ansible调用时好像回声没有扩展
| 归档时间: |
|
| 查看次数: |
6869 次 |
| 最近记录: |