Category

DevOps Tools, CI/CD and Automation Guides

Master DevOps with tutorials on CI/CD pipelines, Kubernetes, Docker, Git, and automation tools used in modern infrastructure.

The DevOps section focuses on automation, CI/CD pipelines, and modern infrastructure management tools.

DevOps combines development and operations to improve software delivery and system reliability. This category includes tutorials on tools like Docker, Kubernetes, Git, and CI/CD workflows.

To strengthen your foundation, also explore Linux and Programming.

Topics covered

  • CI/CD pipelines and automation
  • Containerization using Docker
  • Kubernetes orchestration
  • Infrastructure as code

Who should read this

  • DevOps engineers
  • Developers working with CI/CD
  • Cloud engineers

303 articles

Getting started with Ansible

What is Ansible? Ansible is an open source tool (with enterprise editions available) developed using Python and runs on Windows, Mac, and UNIX-like systems.

By Deepak Prasad · 2 min read · devops

Beginners guide to YAML Syntax in Ansible Playbooks

YAML uses indentation (like Python), which builds the relationship of items with one another and In Ansible, nearly every YAML file starts with a list.

By Deepak Prasad · 4 min read · devops

How to use different Ansible variables with examples

There are different types of ansible variables such as built-in, host, group, inventory etc. There is a different procedure to access individual ansible …

By Deepak Prasad · 18 min read · devops

How to use Jinja2 templates in Ansible with examples

Jinja2 is a very popular and powerful Python-based template engine. Jinja2 templates is widely used in Ansible playbook to access variables, configuration etc

By Deepak Prasad · 10 min read · devops

How to use Ansible managed nodes without Python

How to use ansible without installing python3 on managed nodes. Can we use ansible without python? How to use raw module in Ansible?

By Deepak Prasad · 2 min read · devops

Pre-requisites to setup Ansible

To configure ansible we need certain pre-requisites. For example control node cannot be a windows node, We need SSH access on the managed node and python3 must …

By Deepak Prasad · 3 min read · devops

Ansible Architecture

The important terminologies which we have in an Ansible Architecture are control node, managed nodes, tasks, play, playbook and many more..

By Deepak Prasad · 3 min read · devops

Ansible Installation Guide on RHEL/CentOS 8

There are different methods using which you can install ansible using default package manager such as yum, dnf, apt, Using pip and using source compile file

By Deepak Prasad · 3 min read · devops