Skip to content

Overview

The current GAP is simple and its fundamental parts are:

  • An Ansible inventory stored in Git
  • A set of Ansible playbooks stored in Git
  • An Ansible master instance to execute these playbooks
  • A Jenkins instance to orchestrate Ansible

An overview of the platform is depicted in the following picture:

GAP_overview

Functionalities

Currently, GAP is capable of the following capabilities:

  • Provisioning of nodes and IP trunks:
  • Deployment of base configuration on a new router
  • Deployment of a new trunk with metric=9000
  • Insertion of a new router in the iBGP mesh
  • Periodic checks of configuration:
  • Verification of single stanza of configuration
  • Others:
  • Upgrade of Junos on single and dual routing engines Juniper routers