如何使用变量运行多个项目

时间:2019-07-17 12:52:54

标签: ansible ansible-inventory

我正在尝试呼叫端口。但这是将数组作为两个值而不是一个值。

示例:

cmd: nc -z msgq0003.svc.ops.wd5.wd ['2181', '5674']             

代替:

nc -z servername 2181

这是我的老书:

  become: true
  gather_facts: false
  name: "Check all port numbers are accessible from current host"
  hosts: ops-mgmt-aod,ops-mgmt-ots
  vars:
    server: "{{ groups['mgmt-server'] }}"
    port: "{{ groups['mgmt-port'] }}"
  tasks:
    - name: network connection for zookeeper
      shell: "nc -z {{ item }} {{ port }}"
      with_items:
        - "{{ server }}"
      register: network_reachable_zoo
    - debug: msg={{network_reachable_zoo}}

0 个答案:

没有答案