This is my sunday project, so it's development won't be fast - it will be a labor of love though.
This module is still in development and will be incorporated to TASIAp once it is mature enough. TASIAp is my main project that I work daily, but it is not available publicly yet. The goal of this module is to manage the backups of the systems that TASIAp is integrated.
Paramiko is being used by this module.
Currently two internal modules are available: routerboard and ssh_client
- routerboard: this module is responsible to generate backups from Mikrotik's RouterBoards. It has functions to generate backups using the builtin backup mechanism from the routerboard as well as rsc script files from the export command - deployed;
- myauth: has functions to retrieve MyAuth backups over sftp, to detect anomalies on the backup files and to delete old backups from the server - deployed;
- ssh_client: the goal of this module is to create ssh connections to serve as a tool which other modules can use (as the routerboard module mentioned above) - deployed.
If you found a bug or got any difficulties or questions about this module, please open an issue here.