Uploaded image for project: 'Ansible Networking & Security (Content)'
  1. Ansible Networking & Security (Content)
  2. ANA-490

Ansible Experience for network backup and restore operations

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • networking
    • Network Backup & Restore Operations Experience
    • False
    • Hide

      None

      Show
      None
    • 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

            Unassigned Unassigned
            nchakrab@redhat.com Nilashish Chakraborty
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: