Back to Home to display all posts.
Showing posts with label Ansible. Show all posts

10/10/2021

Create your first Ansible-based Kubernetes Operator - Tutorial

This is a hands-on tutorial for a fully-functional Kubernetes Operator as a follow up of the Introduction to Kubernetes Operators. This Proof-of-Concept shows how you can reuse your Ansible code/skills to do automation on Kubernetes which also allows you to wrap any application (even legacy ones) in a declarative, cloud-native style.

This tutorial will cover writing Kubernetes Operators in no time. Also using previous experience with Ansible ecosystem to write Kubernetes operator without writing real code. You will learn and understand the following:

  • What are Kubernetes operators and how they are work.
  • How Ansible-based operators work to automate tasks within Kubernetes and how it's different from other operators types.
  • How to use your previous experience with Ansible to writing Kubernetes operator in no time.
  • How to build your first operator with real use case.
Continue Reading »

15/03/2020

03/03/2019

15/05/2018

12/12/2017

29/10/2017

08/05/2017

14/11/2015

25/10/2015

Opsview/Nagios as dynamic inventory for Ansible - Python

Abstract.

I needed to a unified inventory for all servers I manage, so I made a Python script retrieves servers list and ssh ports from Opsview via APIs, and it supports 4 kinds of output formats: You can find it on Github: Opsview as Ansible inventory.
It looks like a hack more than anything else, and most importantly .. it works! :D
And for now it's enough for current needs.
Continue Reading »

15/10/2015

09/10/2015

24/06/2015

20/06/2015

Ansible module to list groups in inventory - Python

Update 1/11/2015: I updated the module and made a Github repository "List Ansible inventory groups".

--------------------

I'm really in love with Ansible, it's very simple, very handy ... it's Awesome! You can master it in no time at all! Get Started now!

As far as I remember, I've been started using Ansible since v1.7,
Continue Reading »

05/06/2015

Powered by Blogger.

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.

More about me ➡️

Contact Me

Name

Email *

Message *

Start Your DevOps Engineer Journey!

Start Your DevOps Engineer Journey!
Start your DevOps career for free the Agile way with the Dynamic DevOps Roadmap ⭐

My Latest Peer-reviewed Research Paper

My Latest Peer-reviewed Research Paper
Building a Modern Data Platform Based on the Data Lakehouse Architecture and Cloud-Native Ecosystem

Latest Post

10 Helm Chart Development Best Practices - Kubernetes

About 10 years ago, I used SaltStack extensively and wrote my top 10 best practices for SaltStack formulas . Today, I do the ...

Popular Posts

Blog Archive