-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
Description
Reminder for myself, what things we need to fix when/if refactoring the core.
- Move state from memory to sqlite. Only keep in memory being fetched right now. So that we scale as number of threads, instead as number of devices
- Allow models to use multiple input methods, you may want to use ssh to send config, and ftp to actually receive it
- Extend support of creating multiple files from models, current use-case only conveniently supports creating files in new directories or in new repos. But for stacks, virtual firewalls etc. you might want to create multiple normal files
- Support multiple source files (multiple times same type, and/or combination of different types)
- Support multiple outputs
- Separate device interaction to own library, make Oxidized client of the library
- Flexible naming of files
directory/%g/%t/%n:%p, replacement with group, type, node, port, model, command... - Nested groups (unsure) /country/pop ... /customer/x
- one off run of all devices or just one devices, even while running daemon as well
- more hooks, for example when single rotation has been done
- testing (eeh, at least for refactored code)
Reactions are currently unavailable