Ansible远程执行命令并循环调用本地脚本

时间:2018-08-10 11:03:20

标签: ansible

---

- name: Ping
  command: "ping -c 3 {{ item }}"
  register: store

  with_items:
    - "1.1.1.1"
    - "2.2.2.2"
    - "3.3.3.3"


- name: Run result against local script
  local_action: "shell python /monitoring/ping.py -c '{{ store.stdout }}'"

以上是我的Ansible剧本Yaml脚本。我的目标是ssh到远程服务器,ping 1.1.1.1,获取结果并在本地计算机中调用/monitoring/ping.py。 ping 2.2.2.2,获取结果并在本地计算机上调用/monitoring/ping.py,依此类推。 但以上代码并未一一调用/monitoring/ping.py。 ping所有项目后,才调用脚本。正确的做法是什么?

0 个答案:

没有答案