Taha Yusuf's Projects
5 Ways to automate ACI - Ansible
Asynchronous Netmiko Wrapper
This a simple automation scripts for a docker. It automates the creation of a docker-file, then it proceeds to build a docker image based on the file., and finally run the image/container
Azure network infrastructure, This terraform script deploys multiples, resource groups, with VNET across several regions.
This is an article which shows three fundamental ways to deploy azure resources The good: Terraform, The bad: Azure GUI and The Ugly: CLI
This project focuses on automating cisco device via serial console IOS, IOS-XE. While out of the box onboarding is available on the newer IOS-XE, IOS-XR, NX-OS(e.g (set-up SSH, Management Network etc.) . On the older IOS models the main way to onboard a new device initially is via Console serial Port. This script is to automate that procedure without having repeatedly typing through CLI or cutting and pasting to cli. I used this to successfully automate onboard 6 of my IOS 15 layer 3 switches.
This is a docker-file that will allow you to containerise your python scripts. Simply change the name on the docker-file to your python script
A project that focus of the orchestration of an instance via email message
A robot powered training repository :robot:
This code configures the underlay network fabric for a Layer 3 spine and leaf topology. Its reusable simply editing the YAML config. The configuration can be manipulated to reflect your environment. Netmiko & Pyml modules are used.
This code demonstrates two network automation classes, with class attributes, and functions. One of the class's demonstrate declarative way to automate multilayer switch. The other class demonstrates imperative form of network automation.
NXOS/IOSXE On-box Application
On-box NXOS Application: Automated dynamic QoS Adjustment Based on Traffic Analysis
A on-box IOSXE/NXOS application that saves the running configuration every 3 hours.
Project Gambit. Orchestration=Many automated processes. A python script that will automatically create a container app, in docker(real-time). Proceed to create an Azure Container Registry(ACR) for the app Then push the containerised APP to the Azure container registry(ACR). ALL WITHOUT ANY HUMAN INTERVENTION! Python + Docker + Azure Terraform was not used for the azure deployment.
Parse terraform configuration from python in order to deploy Azure resources
This project automates the resource group budget via a email message.
A res-usable terraform code template that sets budget for a particular Resource Group on Azure
A Azure network infrastructure project, with multiple subnets/departments
Terraform script to create VPN gateway with public IP for a VNET
Terraform: deploy virtual machine in vSphere using the EsXI provider