Ahmed AbouZaid (@aabouzaid)

Top repositories

1

netbox-as-ansible-inventory

Ansible dynamic inventory script for Netbox.
Python
172
star
2

kubech

Set kubectl context/namespace per shell/terminal to manage multi Kubernetes clusters at the same time.
Shell
85
star
3

devops-coding-mentorship

Helping DevOps Engineers to write more code
68
star
4

awesome-kustomize

A curated and collaborative list of awesome Kustomize resources
53
star
5

fix-common-arabic-mistakes

Libreoffice macros (Basic and Python) use Regex to fix common Arabic mistakes.
Python
26
star
6

ansible-inventory-from-ssh-config

Simple Bash and AWK script to generate Ansible inventory from SSH config file, it's really simple and assume you have "Host", "Hostname", "Port", "User" in separated lines, and valid SSH config file (there are no checks or tests done at all).
Shell
22
star
7

german-nouns-gender-analyzer

A simple script analyses 2 data-sets to find the percentage of grammatical gender for German nouns.
Python
14
star
8

consul-ssh-conf-generator

API with CLI to get hosts from Consul and format them in SSH config style.
Go
7
star
9

proccheck-telegraf-influxdb

Monitor list of processes and print their status in InfluxDB format.
Python
6
star
10

opsview-as-ansible-inventory

Python script retrieves servers list and ssh ports from Opsview via APIs, and it supports 4 kinds of output formats: Ansible dynamic inventory, Ansible static/INI-like inventory, OpenSSH config file, and pure JSON.
Python
6
star
11

docker-best-practices-workshop

Docker Best Practices Workshop hands-on
JavaScript
5
star
12

simplyubuntu.com

Files for my book "Simply Ubuntu" (Arabic).
JavaScript
4
star
13

modern-data-platform-poc

My M.Sc. dissertation: Modern Data Platform using DataOps, Kubernetes, and Cloud-Native ecosystem to build a resilient Big Data platform based on Data Lakehouse architecture which is the base for Machine Learning (MLOps) and Artificial Intelligence (AIOps).
Jupyter Notebook
4
star
14

opsview-odw-legacy-support

Simple script to install Opsview Data Warehouse (ODW) that no longer available with "Opsview Core".
Perl
3
star
15

add-host-to-opsview

Automate adding a new host with templates via Opsview API.
Python
3
star
16

kustomize-kubeconformvalidator

A plugin built around Kubeconform to validate manifests schema within Kusomize.
Go
3
star
17

intro-to-k8s-operators-demo

A pretty simple demo but beyond "hello world" for "Introduction to Kubernetes Operators" session
YAML
2
star
18

repair-partitions-table-zenity-script.sh

Simple script with Zenity GUI to backup, restore or repair partitions table.
Shell
2
star
19

nagios_bandwidth_report

Simple Nagios check script to monitor and record daily, weekly and monthly bandwidth, using vnstat.
Shell
2
star
20

aabouzaid

My GitHub Profile README
1
star
21

camunda-bpm-platform-helm

Smarty
1
star
22

kapacitor-opsgenie

A Python script runs via Kapacitor to send alerts to OpsGenie with more control.
Python
1
star
23

terraform-external-data-source-saltstack-pillar

Python script to read from SaltStack Pillar, and return the value in Terraform as external data source.
Python
1
star
24

list-ansible-inventory-groups

Ansible local module to list groups in -static- inventory using Python.
Python
1
star
25

flume-formula

SaltStack formula for Apache Flume.
HTML
1
star
26

check-nginx

Small enhancements on "check_nginx" in https and NIC binding.
Shell
1
star
27

ansible-latest-s3cmd

Ansible role to install and configure latest s3cmd version (via pip).
1
star
28

telegraf-flume-plugin

Telegraf plugin to collect Apache Flume metrics
Go
1
star
29

ansible-role-yourls

Ansible role to install Yourls, a URL shortener web app.
1
star
30

freeopensourceguide.com

Files for book "Free and OpenSource Guide" (Arabic).
JavaScript
1
star
31

fix-ubuntu-for-arabic-user

Small app fixes some common issue in Ubuntu related to Arabic
Shell
1
star