stockpiler
stockpiler copied to clipboard
Stockpile Your Network Device Configurations - A Python/Nornir Based Network Device Backup Tool
Added the ability to detect firepower devices based on the "hardware_model" field in the inventory using a regex. For some reason if I try and put this as its own...
Add support for fetching configs with Napalm get_config() method. This would allow to easily support more platforms in Stockpiler.
Today there is no way to customize the backup command, need to add ability via Nornir Inventory and maybe the CLI Arguments to override a backup command.
Today if `proxies` is passed to the default task, it will fail as it's not expected.
Today we're simply backing up into a local git repository. We need to add support to also optionally push to a remote git repository if desired or configured.
In order to backup F5's we need the following: - Strategy for handling UCS files and other binaries in Git. Options include [Git Annex or Git LFS.](https://opensource.com/life/16/8/how-manage-binary-blobs-git-part-7) - Write https://github.com/lykinsbd/stockpiler/blob/master/stockpiler/tasks/stockpile/stockpile_f5.py...
We have to manually edit the Napalm dist Metadata files for now, as until Napalm 3 is released, it requires a Netmiko less than 3.0.0. This could also be resolved...
We are unable to publish version 1.0.0 of Stockpiler to PyPi because of the current workaround to this issue: https://github.com/F5Networks/f5-icontrol-rest-python/issues/174 Result if I try and upload it with current workaround...
Today, when Stockpiler backs up a network device, it saves the running configuration to startup (or whatever is the equivalent on a given platform). We need to make this behavior...