register
保存shell命令输出结果到一个变量中去
---
- hosts: testB
remote_user: root
tasks:
- name: test shell
shell: "echo test > /var/testshellfile"
register: testvar 注册定义变量
- name: shell module return values
debug:
var: testvar 必须为var
获取键值对
---
- hosts: testB
remote_user: root
tasks:
- name: test shell
shell: "echo test > /var/testshellfile"
register: testvar
- name: shell module return values
debug:
msg: "{
{testvar.cmd}}"
---
- hosts: testB
remote_user: root
tasks:
- name: test shell
shell: "echo test > /var/testshellfile"
register: testvar
- name: shell module return values
debug:
msg: "{
{testvar['cmd']}}"
vars_prompt
获取用户交互信息
---
- hosts: testB
remote_user: roo