Попытка запустить скрипт с разными аргументами на разных серверах, используя ansible, пример:
server 192.168.0.1 -> fabric.sh generic1 status
server 192.168.0.2 -> fabric.sh generic2dr status
server 192.168.0.3 -> fabric.sh generic3 status
Как использовать переменные в playbook ниже?
Это работает, когда я создаю группу для каждого сервера, но это не эффективно
---
- hosts: esb
remote_user: root
tasks:
- name: Generic_1
become_user: esb
shell: "/home/fabric.sh generic1 status"
Файл хоста:
[esb]
192.168.0.1
192.168.0.2
192.168.0.3