Last month in Ansible Berlin meetup, I had a session about my experience with writing an external inventory script from scratch for Netbox
12/12/2017
11/11/2017
Introduction to InfluxDB and TICK Stack - Presentation
Ahmed AbouZaid 11/11/2017 DevOps, Presentation, TICK stack Comments
Last week in CrossEngage Academy we had another session. This time it was by me, about my favorite stack so far (after using it for 2 years it's still!), InfluxDB and TICK Stack!
29/10/2017
Netbox dynamic inventory script for Ansible - Python
Ahmed AbouZaid 29/10/2017 Ansible, DevOps, Python Comments
I use Ansible however and whenever I have a chance to do, because Ansible rocks! However nowadays I don't use Ansible as a main configuration management tool at work (but SaltStack).
Ansible's "Dynamic inventory" is one of nice features,
08/07/2017
Book Summary 02: High Performance Browser Networking - Part3 (HTTP)
Ahmed AbouZaid 08/07/2017 Books, DevOps, Summary Comments
08/05/2017
Your first PyPI package - Python
Ahmed AbouZaid 08/05/2017 Ansible, DevOps, Python Comments
In last month I worked on a side project, which is Netbox dynamic inventory script for Ansible.
After I finished 85% of unittest coverage, I moved forward to
24/03/2017
Update htpasswd if changed only - SaltStack
Ahmed AbouZaid 24/03/2017 DevOps, SaltStack, Tips and Tricks Comments
SaltStack has a lot of states and modules, an each one has different options, but some times the state/module doesn't support a certain function, so you have to use another
06/02/2017
Mimic "now + time" in schedule state - SaltStack
Ahmed AbouZaid 06/02/2017 DevOps, SaltStack Comments
SaltStack has a schedule state that allows you to manage scheduled jobs on client (Minion), and it's very handy to manage cron style job.
But sometimes you could need to run a job once, in other words,
Hello, my name is Ahmed AbouZaid, I'm a passionate Tech Lead DevOps Engineer. 👋
I specialize in Cloud-Native and Kubernetes. I'm also a Free/Open source geek and book author. My favorite topics are DevOps transformation, DevSecOps, automation, data, and metrics.
Contact Me
Categories
Latest Post
Bootstrap Cloud-Native bootstrappers like Crossplane with K3d - Automation
I created a logo for the Crossplane Bootstrapper because all good projects deserve a logo. 😁 TL;DR ...
Popular Posts
-
The tech industry is full of workarounds, and you probably rely on one or more. There is no problem with that per se, but it...
-
Make is one of the oldest build automation tools ever (the original Make was created in 1976!). And since then, it got many implementation...
-
... ⚠️ Update ⚠️ If you are looking for the solution for this dilemma, then check this out: How to become a DevOp...
-
Nowadays Terraform is one of the pioneer tools used to manage modern infrastructure. It provides a declarative way to provis...
-
3 ways to customize off-the-shelf Helm charts with Kustomize - Kubernetes If you are working with Kubernetes probably you know Helm a...
-
Kustomize is a template-free declarative management tool for Kubernetes resources. One of the important primitives of Kustom...
-
Kustomize supports 2 main client-side patching methods for Kubernetes manifests, JSON Patching and Strategic Merge Patch . In the JSON Pat...