четверг, 14 января 2021 г.

Backup свитчей Dlink на tftp через ansible

Предварительно должен быть включен ssh

- name: Getting data from routers
#Имя группы хостов
hosts: switch
# Перед работой с хостом ансибл собирает с него инфу с помощью питона, естественно на микротике это работать не будет, так что эту фичу выключаем
gather_facts: no
#количество систем, которые будут обрабатываться одновременно
serial: 1
#тип соединения, по идее уже указан в hosts
connection: network_cli
vars:
ansible_network_os: ios
tasks:
- ios_command:
commands:
- save config {{inventory_hostname}}.cfg
# - upload cfg_toTFTP 192.168.0.1 dest_file ./switch/config_serv.cfg
- upload cfg_toTFTP 192.168.0.1 dest_file ./switch/{{inventory_hostname}}.cfg
- logout

3 комментария: