DevOps Series : Terraform Cheatsheet

General CLI Commands Install modules, backend and plugins $ terraform init Create Plan & Dry run $ terraform plan $ terraform plan -out plan.out Execute Plan $ terraform apply $ terraform apply -auto-approve Taint resource (mark for recreation) $ terraform taint $ terraform untaint Synchronize state with remote resources $ terraform refresh Import resource $ …

DevOps Series : Terraform Cheatsheet Read More »

DevOps Series : CheckMK

Introduction An agent based monitoring tool I really like to use is CheckMK ! It’s is a software developed in Python and C++ for IT Infrastructure monitoring. It is used for the monitoring of servers, applications, networks, cloud infrastructures (public, private, hybrid), containers, storage, databases and environment sensors. It’s easy to use and you has a lot of features. Checkmk components Let’s begin by having our definitions straights : Editions comparison There …

DevOps Series : CheckMK Read More »

DevOps Series : Software Testing

Introduction In this article, we will see together different basic concepts about Software Testing. There are different goals around it. The first one is obviously to search for defects than can be fixed to improve software quality. Then to validate that the software meets its purpose and finally facilitate refactoring and upgrades by validating that everything is still working after. As seen …

DevOps Series : Software Testing Read More »

DevOps Series : Jenkins

Introduction In this lecture, we will discuss Jenkin, a free and open source automation server which helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is free and entirely written in Java. This product is a widely used application around the world that has around 300k installations and growing day by day. Finally, it is …

DevOps Series : Jenkins Read More »

DevOps Series : Puppet (1/2)

Introduction Puppet is one of the oldest IT automation tool based on Ruby. It’s used to configure, manage, deploy and orchestrate various applications accross your infrastructure. Puppet comes with multiple built-in resources types (Puppet resources), that can perform almost any IT-driven automation task. There are two deployment model : Puppet supports various OS like RedHat, …

DevOps Series : Puppet (1/2) Read More »