Добрый день.
Начинаю изучать Ansible для настройки сетевого оборудования.
Есть список хостов в файле hosts и есть следующая конфигурация для настройки отправки логов с оборудования Mikrotik:
---
- name: Setup_Logging_v7
community.routeros.command:
commands:
# Добавление Log сервера
- /system/logging/action/add bsd-syslog=yes name=logserv remote=10.0.1.16 src-address=0.0.0.0 target=remote
- /system/logging/add action=logserv topics=critical
- /system/logging/add action=logserv topics=error
- /system/logging/add action=logserv topics=info
- /system/logging/add action=logserv topics=warning
Подскажите каким образом вставлять ip адреса из списка hosts за место адреса 0.0.0.0 в src-address=0.0.0.0.
Должно получиться так для устройства с адресом 10.1.1.1:
---
- name: Setup_Logging_v7
community.routeros.command:
commands:
# Добавление Log сервера
- /system/logging/action/add bsd-syslog=yes name=logserv remote=10.0.1.16 src-address=10.1.1.1 target=remote
- /system/logging/add action=logserv topics=critical
- /system/logging/add action=logserv topics=error
- /system/logging/add action=logserv topics=info
- /system/logging/add action=logserv topics=warning
Всего устройств около 150 и для каждого нужно проставить свой ip адрес в параметре src-address.