# Конфиг для отправки оповещений через телеграм [tg] # False \ True - включение\отключение отправки оповещения в телеграм send: False [mail] # False \ True - включение\отключение отправки оповещения на почту send: False server: smtp.example.com port: 25 from_address: net-bcp@example.com to_address: engineer@example.com, network_manager@example.com subject: Warning in backup network device # Конфиг гит репозитория [git] # False \ True - включение\отключение отправки файлов в удалённый репозиторий push: False # Пользователь в локальном гите user: net-bcp mail: net-bcp@example.com # Настройки для удалённого репозитория # Пока только https protocol: https # url remote: gitlab.example.com.ru/secure/backup-network-device.git # ветка branch: main [bcp] # Файл со списком устройств. Должен лежать в папке config file: dev_list.txt # Регулярное выражение по которому будет парситься список устройств pattern:(?P\S+) (?P\d+\.\d+\.\d+\.\d+) (?P\S+) (?P\S+) # Во сколько будет делаться бэкап start_at: 18:59 [net_dev] debug: False # Порт на который подключаться по ssh ssh_port: 22 read_timeout: 30 [log] # Уровень логов в консоль console_lvl: 20 # Уровень логов в файл file_lvl: 30 # Формат даты в логе date_format: %Y-%m-%d %H:%M:%S # Формат лога format: [%(asctime)s.%(msecs)03d] %(module)-25s:%(lineno)4d | %(funcName)-20s| %(levelname)-8s | %(message)s