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