Code Monkey home page Code Monkey logo

com-auto-public's Introduction

The CoM Network Automation Repo

This is a series of network automation scripts written in Python which lean heavily on the Nornir framework to automate some basic tasks.

So far, there are three functional scripts - a configuration backup tool, a password reset script, and a MAC address finder.

I have included a sample inventory so you have a starting point, but my inventory is bare bones and you can do a lot more with it. I suggest starting here for more info: Nornir Inventory Tutorial

If you have suggestions or see glaring issues please feel free to critique the implementation.

GETTING STARTED

Using the scripts as-is will require creating an inventory folder (or renaming the 'sample_inventory' folder to simply 'inventory'), and adding some of your actual devices and credentials to the hosts.yaml and defaults.yaml files. You could instead add functionality to the scripts to allow for alternative access to this information.

Notes about 'com_sec' and 'com_uc'

'com_sec' and 'com_uc' are basically just stub projects at this point - 'com_sec' is for security related scripting, and 'com_uc' is for automation scripts related to our VoIP systems. I have a few working scripts throughout those folders, but they are borrowed/modified from elsewhere or mostly just sample ideas. I claim no authorship of these files, and have them included here simply due to the convience of having everything related to automation in one workspace.

com-auto-public's People

Contributors

leethobbit 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.