Reviewed-on: #5 |
||
|---|---|---|
| app | ||
| docker | ||
| .dockerignore | ||
| .gitignore | ||
| .python-version | ||
| README.md | ||
| pyproject.toml | ||
| uv.lock | ||
README.md
Network devices backup.
Раз в сутки, в указанное время, подключается к сетевым устройствам. Отправляет коммит в удалённый репозиторий.
Python 3.13 Используются библиотеки:
- "gitpython>=3.1.44" - для работы с гитом
- "netmiko>=4.5.0" - для подключения к сетевым устройствам
- "schedule>=1.2.2" - для периодического выполнения backup
Для запуска. Переменные окружения (см. app/config/.env-template) app/config/config.ini Пример конфиг файла см. app/config/config-template.ini Положить файл со списком устройств в папку config