Ansible put in same option命令列表元素的所有值
Ansible put in same option command all values of elements of list
OS: W2K16 服务器
Ansible:2.9.9
我搜索了在 winshell 命令中放置多个变量的方法,但是这段代码在 winshell 命令中启动了 3 次:
- name: "ntp conf"
win_shell: |
'w32tm /config /manualpeerlist: {{ item }} /syncfromflags:MANUAL'
with_items:
- 192.168.0.1
- 192.168.0.10
- 192.168.0.100
I Desire,命令启动:
w32tm /config /manualpeerlist:"192.168.0.1 192.168.0.10 192.168.0.100" /syncfromflags:MANUAL'
请不要引用“ntp”ansible 模块,这是一个示例,我需要了解如何从列表中获取多个值并 运行 一次拍摄。
非常感谢!
将同行放入列表并加入项目,例如
- command:
cmd: |
echo "{{ _peers|join(' ') }}"
register: result
vars:
_peers:
- 192.168.0.1
- 192.168.0.10
- 192.168.0.100
- debug:
var: result.stdout
给予
result.stdout: 192.168.0.1 192.168.0.10 192.168.0.100
OS: W2K16 服务器 Ansible:2.9.9
我搜索了在 winshell 命令中放置多个变量的方法,但是这段代码在 winshell 命令中启动了 3 次:
- name: "ntp conf"
win_shell: |
'w32tm /config /manualpeerlist: {{ item }} /syncfromflags:MANUAL'
with_items:
- 192.168.0.1
- 192.168.0.10
- 192.168.0.100
I Desire,命令启动:
w32tm /config /manualpeerlist:"192.168.0.1 192.168.0.10 192.168.0.100" /syncfromflags:MANUAL'
请不要引用“ntp”ansible 模块,这是一个示例,我需要了解如何从列表中获取多个值并 运行 一次拍摄。
非常感谢!
将同行放入列表并加入项目,例如
- command:
cmd: |
echo "{{ _peers|join(' ') }}"
register: result
vars:
_peers:
- 192.168.0.1
- 192.168.0.10
- 192.168.0.100
- debug:
var: result.stdout
给予
result.stdout: 192.168.0.1 192.168.0.10 192.168.0.100