#Имя группы хостов
hosts: routers
# Перед работой с хостом ансибл собирает с него инфу с помощью питона, естественно на микротике это работать не будет, так что эту фичу выключаем
gather_facts: no
#количество систем, которые будут обрабатываться одновременно
serial: 1
#тип соединения, по идее уже указан в hosts
connection: paramiko
vars:
contents: "{{ lookup('file', '/etc/ansible/txt/mktk_backup.txt') }}"
tasks:
- name: Run command on remote devices
community.network.routeros_command:
commands:
- /system script set [find name =backup] source="{{ contents }}"
# - /log info message="{{ contents }}"
# - debug: msg="the value of foo.txt is {{ contents }}"
- /quit