-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
Network Backup & Restore Operations Experience
-
False
-
-
False
-
To Do
-
0% To Do, 11% In Progress, 89% Done
Background
Getting started with AAP for a Network Operator is often not an easy task. Making it easier for this persona to consume Ansible automation for common (yet very crucial) use cases such as backing up and restoring network device configuration would help increase adoption and set the stage for more complex use cases.
User Stories
As an user of AAP, I would like to have an out-of-the-box solution that enable me to create backups of my device configs, store them in a destination of my choice, for example AWS S3 or a version control system like GitHub or the AAP artifact storage when it's available and restore from the saved backup whenever needed.
Ready-Ready
https://docs.google.com/document/d/1dBW492UfCR5JxUvcx6efjYP_ibCdiwGONS-sxDb_SPU/edit#
Complete Ready-Ready checklist
Definition of Done
- CI is running, tests are automated and merged and successful
- DEV upstream code & tests merged
- DEV upstream documentation merged
- DEV - Test plans documented in README
- DEV - automated tests merged and passing
- DEV - automated release pipeline built
- PM - all acceptance criteria are met
Acceptance Criteria
- An agnostic cli_backup plugin in ansible.netcommon
- An agnostic cli_restore plugin in ansible.netcommon
- An agnostic combined Validated Content called network.backup
- A defined Ansible Experience delivering this solution out of the box with Ansible Controller