Introduction Ansible is still the most powerful Configuration Management tool in 2025.It s used mainly to configure and manage bare-metal servers and virtual machines.But can also be used for network automation, cloud resource provisioning,CICD pipelines, etc. Ansible s popularity (and configuration management tool s in general) has decreased in recent years,probably due to a shift towards…
1. Author s purpose The author, Yevgeniy Brikman, had a firsthand experience of the impact of DevOps practices in the company he worked for in 2011 (LinkedIn).The company, at that time, despite excellent financial results, was almost stalled: releases were done only once every two weeks and were risky and error-prone.A 10 billion dollar company could [ ]
Goals: Create a Debian package that contains both the virtual environment and the Python interpreter inside. Why is this project useful? Because you may need to deploy a Debian package and you would like control over the Python interpreter and over your dependencies. Control equals autonomy. Autonomy is needed to getting things done. Alternatives: The [ ]
Objective Package a Python interpreter, that I will install via UV, in a debian package.Specifically, I chose Python 3.9 (yes it s old). Alternative Review To the best of my knowledge, it has not been done. Solution The Makefile below illustrates how to achieve it. You can also clone the project here: https://gitlab.com/matajira/debian-only-uv-python# How to run [ ]
Author’s purpose The purpose of the authors is to provide a catalog of the most important design patterns in a format that developers can use: The purpose of this book is to record experience in designing object-oriented software as design patterns. Each design pattern systematically names, explains, and evaluates an important and recurring design in [ ]
1. Author’s purpose The purpose of the author is to provide a resource for developers to learn the Django REST Framework henceforth DRF (p.3).For the author, there are no good resources to learn DRF (p.3) hence the need for this book. 2. Main themes of the book This book resembles a written-down version of a [ ]
Objective Build a system that allows me to install a Debian server or laptop with minimal human intervention. Git Repository https://gitlab.com/matajira/pxe_boot Alternative Review As with everything in technology, the world of server/laptop installation is bigger than I thought, and there are plenty of alternatives. My objective here is just to enumerate a few that I [ ]
This is a proof of concept of SysadminDB: a database for System Administrators Available here: https://gitlab.com/matajira/sysadmindb.The Unique Value Proposition is that SysadminDB stores logs and can be queried using unix/linux powertools such as grep, sed and awk. In this sense, the user does not need to learn PromQL (used by Prometheus or Loki), neither has [ ]
Dans la web, on peut trouver une douzaine de raisons pourquoi utiliser ou pas le logiciel Vim. Après réfléchir sur ce sujet-là, je pense avoir trouvé une raison un peu différente à ceux qui on écoute normalement. En ce qui me concerne, le meilleur avantage d utiliser Vim c est qu il me donne joie. La vérité, c est [ ]