Git Product home page Git Product logo

configlets's Introduction

Repo Information

Summary

Folder Summary
Stable Past rigorous QA without any known serious issues reported. Still requires modifying to match your precise deployment.
Experimental Very rudimentary examples not tested as part of our QA process. Modifying to your environment and testing the payloads absolutely necessary.

AOS Configlets

Configlets are configuration templates that are applied to network devices. They augment the AOS Reference Design with native device configuration.

A Configlet is a powerful tool that provides Apstra AOS customers the freedom to implement features or capabilities not yet modeled in AOS. This gives AOS a significant advantage over competitive solutions or SDN controller-based offerings where enhancements or feature requests would take months to years to implement. With a few hours or days of testing, customers can use Configlets to address new use cases or features.

However, with great ability comes great responsibility. Untested or malcrafted Configlets can cause deployment failures and potentially service impacting failures. It's the customer's responsibility to test experimental or custom Configlets to ensure they operate correctly.

Use Cases

Some use case examples include:

  1. Syslog
  2. SNMP access policy
  3. TACACS or RADIUS
  4. Management ACLs
  5. NTP

For more detailed information refer to Configlet Overview & Concepts in AOS Documentation

Configlet Components

Template Text

CLI commands to add custom configuration to a device. Contents are not validated by AOS.

Negation Template Text

CLI commands to disable functionality of the Configlet (not applicable to File Configlets). Contents are not validated by AOS.

For example, if the Template Text is username example privilege 15 secret 0 MyPassword, the Negation Text might be no username example.

Template Text and Negation Template Text are not validated by AOS. They are issued directly to the devices. If you improperly configure a Configlet, AOS does not raise warnings or restrictions. To ensure that a Configlet performs exactly as intended, test Configlet templates and negation templates on a separate dedicated device.

Property Sets

Optional A collection of parameterized key values Configlets can reference. For example, instead of hard-coding values such as NTP Servers or Syslog servers, you can define them in a Property Set.

NOTES:

  1. Passwords and other secret keys are not encrypted in Configlets.
  2. You can use the same Configlets across the entire enterprise, but it’s a good idea to create regionally specific Property Sets.
  3. Avoid using shortened versions of commands.

configlets's People

Contributors

deltasierra avatar robert-lancaster avatar that1guy15 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.