我正在尝试呼叫端口。但这是将数组作为两个值而不是一个值。
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}}