devops

191 Ansible tutorials tagged “devops”. Working examples covering automation, configuration management, and DevOps workflows.

Ansible AI-Native Software Development Infrastructure Automation

playbooks · 5

Automate AI-native development infrastructure with Ansible. Deploy AI coding assistants, manage GPU dev environments, and orchestrate AI-powered CI/CD.

advanced

Ansible for CI/CD Pipelines — GitHub Actions, GitLab CI, Jenkins

playbooks · 5

Use Ansible in CI/CD pipelines with GitHub Actions, GitLab CI, and Jenkins. Learn pipeline integration patterns, secrets management, and deployment.

intermediate

Ansible & Kubernetes — Automate K8s with Playbooks

playbooks · 7

Use Ansible to manage Kubernetes clusters: deploy pods, services, and Helm charts with kubernetes.core.k8s. Complete playbook examples for K8s automation.

intermediate

Ansible CI/CD Integration — GitLab, GitHub Actions, and Jenkins Pipeline Automation

enterprise · 7

Integrate Ansible into CI/CD pipelines with GitLab CI, GitHub Actions, and Jenkins. Automate testing, deployment, and infrastructure changes with approval.

advanced

Ansible for Kubernetes Operators

enterprise · 7

Manage Kubernetes clusters with Ansible. Automate cluster provisioning, application deployment, Helm charts, RBAC, and day-2 operations across.

advanced

Ansible + Terraform — Enterprise Infrastructure as Code Pipeline

enterprise · 7

Build a production IaC pipeline combining Terraform for provisioning and Ansible for configuration. Integrate with CI/CD, manage state, and automate the.

advanced

Ansible for AWS — EC2, S3, RDS & IAM Automation with Playbooks

cloud-virtualization · 3

Complete guide to AWS automation with Ansible. EC2, S3, RDS, IAM, VPC, and security groups with practical playbook examples.

intermediate

Ansible for Docker — Build, Run & Manage Containers with Playbooks

cloud-virtualization · 2

Complete guide to managing Docker with Ansible. Build images, run containers, manage networks, volumes, and Docker Compose deployments.

intermediate

Ansible for Kubernetes — K8s Deploy

cloud-virtualization · 3

Complete guide to using Ansible with Kubernetes. Deploy applications, manage namespaces, configure RBAC, and automate cluster operations.

advanced

Ansible vs Puppet vs Chef vs Salt — Configuration Management Compared (2026)

playbooks · 4

Compare the top 4 configuration management tools. Architecture, agent model, language, learning curve, and which is best for your infrastructure.

beginner

Ansible vs Terraform — Which Tool When? Complete Comparison (2026)

playbooks · 4

Comprehensive comparison of Ansible vs Terraform. When to use each, strengths, weaknesses, and how to use them together for complete infrastructure.

beginner

AI DevOps Ansible Community on Skool

cloud-virtualization · 3

Join Luca Berton's AI DevOps Ansible Community for top-tier training in Ansible, Kubernetes, and Terraform. Access 50+ hours of courses and career support!

Advanced

AIOps: The Future of IT Operations with AI-Driven Automation

cloud-virtualization · 4

Discover how AIOps enhances IT operations by leveraging AI, machine learning, and automation. Learn how it reduces downtime, improves efficiency.

Advanced

ARA Records Ansible — Reporting

playbooks · 4

Install and configure ARA Records Ansible to track playbook runs, audit changes, and troubleshoot failures via a web dashboard. Setup guide with examples.

Beginner

Ansible Automation AI

playbooks · 3

Explore Ansible Automation AI, your versatile resource for mastering Ansible, from basics to advanced Kubernetes and VMware integrations, simplifying IT.

Advanced

Ansible Automation: Transform IT Operations with Ease

playbooks · 5

Discover the power of Ansible Automation for IT operations. Explore key features, benefits, and practical applications to streamline tasks, enhance.

Advanced

Manage Ansible Collection Changelogs with Antsibull-Changelog

fundamentals · 2

Learn how to use Antsibull-Changelog to efficiently manage and document updates in your Ansible collections. Follow this guide to keep your changelogs.

Beginner

Ansible Collection Role Testing with Molecule

playbooks · 7

Complete guide to testing Ansible roles with Molecule. Docker and Podman drivers, converge/verify/idempotence, Testinfra verification, CI/CD integration,.

Beginner

Mastering Ansible-Creator: Scaffold Collections and Roles Fast

playbooks · 5

Complete guide to ansible-creator — scaffold Ansible collections, roles, and plugins with proper structure. Installation, commands, VS Code integration,.

Beginner

Ansible DevTools Meetup 2024: Latest Automation Updates

playbooks · 4

Explore the highlights from the 2024 Ansible DevTools meetup, featuring the latest automation tools, updates, and community insights.

Beginner

Ansible Development: A Comprehensive Guide

playbooks · 4

Learn how to automate IT tasks using Ansible, covering everything from installation to advanced integration with Kubernetes and cloud services.

Advanced

Ansible Documentation: Your Comprehensive Guide

playbooks · 4

Explore Ansible documentation with essential guides, practical examples, and best practices for effective IT automation and management.

Advanced

Ansible for Windows — Complete Automation Guide

playbooks · 4

Automate Windows systems with Ansible. Complete guide covering WinRM setup, Windows modules, file management, user administration, software deployment,.

Beginner

Ansible GitOps with ArgoCD — Infrastructure as Code Delivery

playbooks · 5

Implement GitOps with Ansible and ArgoCD. Deploy ArgoCD on Kubernetes, manage Ansible playbook execution from Git, integrate with Automation Controller.

Beginner

Ansible Jinja2 Conditionals — Ternary

playbooks · 5

Use Jinja2 ternary, bool, and if-else expressions in Ansible. Inline conditionals for variables, templates, and task parameters with examples.

Beginner

Luca Berton Presents "From Zero to Hero" at Ansible London Meetup

networking · 2

Join Luca Berton at the Ansible London Meetup for his talk on building the Ansible Pilot Community. Learn how to go from zero to hero in automation!

Beginner

Ansible London Meetup 2024: Automation & DevOps Insights

playbooks · 4

Don’t miss the Ansible London Meetup 2024! Learn about automation, RAG, and compliance with Ansible, plus network with the DevOps community.

Advanced

Ansible and Packer — Build Golden Images with Automated Provisioning

playbooks · 6

Use Ansible as a Packer provisioner to build golden VM images for AWS, Azure, VMware, and Proxmox. Complete HCL templates, playbook examples, CI/CD.

Intermediate

Ansible validate_argument_spec — Roles

playbooks · 5

Validate role inputs with ansible.builtin.validate_argument_spec. Define required parameters, types, choices, and defaults with complete examples.

Advanced

Ansible Molecule Scenarios — Testing

playbooks · 6

Explore Molecule scenarios for testing Ansible roles and playbooks. Learn how to configure and use scenarios for effective development and testing in.

Beginner

Ansible SDK: Run Ansible Programmatically from Python

playbooks · 5

Complete guide to the Ansible SDK Python library. Learn how to run playbooks programmatically, use AnsibleJobDef and JobExecutor, integrate with.

Advanced

Ansible Ternary Filter — If-Else in One Line (With Examples)

playbooks · 4

Master the Ansible ternary filter with copy-paste examples. Syntax, nested ternary, default values, common errors, and comparison with Jinja2 inline.

Beginner

Ansible Troubleshooting Installation Issues on macOS and Python

playbooks · 3

Learn how to resolve the ImportError for Jinja2 when installing Ansible on macOS using Homebrew, ensuring smooth automation setup.

Advanced

Fix Ansible SSH Connection Errors

playbooks · 3

Resolve Ansible SSH connection failures: host key verification, permission denied, unreachable hosts, timeout errors, and known_hosts issues.

Beginner

Ansible for Kubernetes by Example book by Apress

playbooks · 3

Learn to automate Kubernetes infrastructure using Ansible. This book covers Kubernetes pods, services, cloud providers, and more with real-life use.

Advanced

Ansible for Kubernetes by Example book

playbooks · 3

Ansible for Kubernetes by Example — the Apress book by Luca Berton. Automate K8s clusters, pods, services, and cloud providers with practical Ansible.

Advanced

Fix Ansible Galaxy Install Errors

modules · 4

Fix ansible-galaxy install errors for collections and roles. Resolve timeout, authentication, namespace, and dependency issues with step-by-step solutions.

Beginner

Fix Ansible Jinja2 & Inventory Errors

playbooks · 6

Fix Jinja2 syntax errors, inventory parsing warnings, and variable quoting issues in Ansible playbooks. Complete troubleshooting guide with solutions.

Advanced

Ansible troubleshooting — Error 102: No Jinja2 in 'when' Conditions

playbooks · 4

The when clause in Ansible playbooks controls task execution based on conditions. Learn to avoid Ansible Error 102 by ensuring correct Jinja2.

Beginner

Ansible troubleshooting — Error 104: Deprecated Bare Vars

playbooks · 4

Ansible Error 104, "Deprecated Bare Vars", identifies ambiguous expressions that could be misinterpreted as variables or strings, promoting clarity in.

Beginner

Ansible Troubleshooting — Deprecated Module Usage (Rule 105)

playbooks · 3

Fix ansible-lint rule 105 (deprecated module). Find replacement modules, check deprecation timelines, and update playbooks to use actively maintained.

Beginner

Ansible troubleshooting — Error 202: Risky Octal Permissions

playbooks · 4

Ansible Error 202, "`risky-octal`", warns against using octal file permissions without a leading zero, which can lead to unpredictable outcomes.

Beginner

Ansible Troubleshooting — no-tabs Lint Rule (203)

playbooks · 4

Fix ansible-lint rule 203 (no-tabs). Understand why YAML forbids tab indentation, configure your editor to use spaces, detect and replace tabs.

Beginner

Ansible troubleshooting — Error 206 Jinja Spacing

playbooks · 4

Ansible Error 206, "`jinja[spacing]`", ensures proper spacing within Jinja2 templates for improved readability and accuracy

Beginner

Ansible troubleshooting — Error 208: risky-file-permissions

playbooks · 4

Ansible Error 208, "`risky-file-permissions`," warns against insecure file permissions set by modules like ansible.builtin.copy or.

Beginner

Ansible Lint Rule 302: deprecated-command-syntax — Fix Shorthand

playbooks · 4

Fix Ansible Lint rule 302 deprecated-command-syntax by replacing shorthand free-form syntax with structured args. Examples for command, shell, raw.

Beginner

Fix Ansible Error 303 — Use Module

playbooks · 4

Rule 303, command-instead-of-module, advises using Ansible modules over raw commands for improved playbook reliability."

Beginner

Ansible troubleshooting — Error 304: inline-env-var

playbooks · 4

Rule 304, inline-env-var, advises against setting environment variables directly within the ansible.builtin.command module.

Beginner

Ansible troubleshooting — Error 306: risky-shell-pipe

playbooks · 4

Rule 306, risky-shell-pipe, advises setting pipefail to ensure reliable task execution in Ansible shell modules. With tested, real-world examples.

Beginner

Ansible Lint Rule 402: latest[hg] — Pin Mercurial Revisions

playbooks · 4

Fix Ansible Lint rule 402 latest[hg] by pinning Mercurial repository revisions. Learn why HEAD is risky, how to pin commits, and when to skip the rule.

Beginner

Ansible troubleshooting — Error 403: package-latest

playbooks · 5

Using state: latest for package installations in Ansible can introduce unpredictability. Discover how to improve the code with a practical example to.

Beginner

Ansible troubleshooting — Error 404: no-relative-paths

playbooks · 4

Rule 404, no-relative-paths, ensures stability by discouraging the use of relative paths in Ansible copy and template modules.

Advanced

Ansible troubleshooting — Error 501: partial-become

playbooks · 3

Rule 501, partial-become, ensures consistent privilege escalation in Ansible by verifying become_user aligns with become: true

Beginner

Ansible Troubleshooting — name[missing] Lint Rule (502)

playbooks · 4

Fix ansible-lint rule 502 name[missing]. Learn why naming tasks matters, how to write good task names, handle edge cases with include_tasks and blocks,.

Beginner

Ansible troubleshooting — Error 503: no-handler

playbooks · 3

Rule 503, no-handler, in Ansible ensures tasks responding to changes are structured as handlers for efficient playbook management.

Beginner

Ansible Troubleshooting — literal-compare Lint Rule (601)

playbooks · 4

Fix the ansible-lint literal-compare rule (601). Learn why comparing to True/False is redundant, how to write clean conditionals, and handle edge cases.

Beginner

Ansible troubleshooting — Error 602: empty-string-compare

playbooks · 4

Ansible Rule 602, empty-string-compare, enhances playbook clarity by promoting direct length comparisons over empty string checks.

Advanced

Ansible troubleshooting — Error 702: meta-no-tags

playbooks · 4

Ansible Rule 702, meta-no-tags, ensures role metadata tags use lowercase letters and digits for consistency and clarity.

Advanced

Ansible troubleshooting — Error 703: meta-incorrect

playbooks · 4

Ansible Rule 703, meta-incorrect, ensures role metadata fields like author, description, company, and license have defined values.

Advanced

Ansible troubleshooting — Error 704: meta-video-links

playbooks · 4

How to solve Ansible Error 704: meta-video-links - A guide to ensuring proper video link formatting. With tested, real-world examples.

Beginner

Ansible Troubleshooting — syntax-check Rule (911)

playbooks · 4

Fix Ansible syntax-check errors (rule 911). Understand common causes — undefined variables, YAML indentation, missing colons — with examples and fixes..

Beginner

Ansible troubleshooting — Error args

playbooks · 5

The args rule in Ansible validates task arguments against module documentation, ensuring correct parameter usage for reliable automation.

Advanced

Ansible troubleshooting — Error avoid-implicit

playbooks · 4

The avoid-implicit rule in Ansible identifies and advises against implicit behaviors, promoting explicit instructions for predictable playbook execution.

Beginner

Fix Ansible FQCN Error — Use Fully Qualified Names

playbooks · 4

Fix Ansible FQCN errors by using fully-qualified collection names like ansible.builtin.copy instead of short names. Migration guide with before/after.

Beginner

Ansible troubleshooting — Error galaxy

playbooks · 7

The galaxy rule verifies that the version specified in galaxy.yml for an Ansible collection is at least 1.0.0, ensuring standard versioning for production.

Advanced

Ansible troubleshooting — Error loop-var-prefix

playbooks · 4

The loop-var-prefix rule in Ansible promotes clear variable naming in loops to avoid ambiguity, especially in nested or multiple loop scenarios.

Advanced

Ansible troubleshooting — Error: name[template]

playbooks · 4

The name[template] error in Ansible highlights issues with task naming, particularly involving improper use of Jinja templates.

Advanced

Ansible troubleshooting — Error no-free-form

playbooks · 3

In Ansible, the no-free-form rule promotes clarity and reliability by discouraging free-form syntax in module calls within playbooks.

Beginner

Ansible troubleshooting — Error no-same-owner

playbooks · 4

Learn to avoid pitfalls with Ansible no-same-owner rule, crucial for preventing unintended owner and group mismatches in file transfers.

Beginner

Ansible Lint sanity — Ignore Files

playbooks · 4

Fix Ansible Lint sanity rule errors. Learn about ignore-x.x.txt validation, allowed ignores, cannot-ignore and bad-ignore errors, and Red Hat.

Beginner

Ansible troubleshooting — Error use-loop: Migrating from with_* to loop

playbooks · 5

Fix the ansible-lint use-loop error by migrating from with_items, with_dict, and with_fileglob to the modern loop syntax. Includes conversion examples for.

Beginner

Fix Ansible Permission Denied Errno 13

playbooks · 2

Learn how to troubleshoot and resolve the Permission Denied Errno 13 error in Ansible with Luca Berton on Ansible Pilot.

Beginner

Ansible Troubleshooting: Fix Missing amazon.aws.ec2_ami_info

playbooks · 4

Fix the 'couldn't resolve module amazon.aws.ec2_ami_info' error in Ansible. Install AWS collections, configure authentication, pin versions.

Beginner

Ansible Troubleshooting: Fix "Missing Module Parameter" Error

playbooks · 5

Fix Ansible "missing required arguments" and typo-based parameter errors. Complete guide with common module parameters, debugging techniques.

Advanced

Ansible vs Chef: Which Automation Tool Should You Use?

playbooks · 3

Ansible vs Chef compared — YAML vs Ruby, agentless vs agent-based, push vs pull. Understand the key differences to choose the right automation tool for.

Advanced

Ansible vs GitHub Actions: Automation for Different Use Cases

playbooks · 4

Ansible vs GitHub Actions compared — when to use each for CI/CD, infrastructure automation, and deployment. Learn how they differ and how to use them.

Advanced

Ansible vs Puppet: Configuration Management Compared

playbooks · 4

Ansible vs Puppet compared — agentless vs agent-based, YAML vs Puppet DSL, push vs pull. Learn the key differences and choose the right configuration.

Intermediate

Ansible vs SaltStack: Push vs Pull Automation Compared

playbooks · 3

Ansible vs SaltStack compared — push vs pull, YAML vs YAML+Jinja, agentless vs minion-based. Learn the key differences in speed, scalability.

Intermediate

Ansible-Core: The Foundation of Modern IT Automation

playbooks · 5

Complete guide to ansible-core — the minimal Ansible runtime. Learn installation, version management, included modules, collections, and how it differs.

Beginner

Ansible-Lint Rule Analysis and Best Practices

playbooks · 8

Complete guide to ansible-lint — install, configure, understand rule categories, use autofix, integrate into CI/CD pipelines, write custom rules, and fix.

Beginner

Ansible-Lint Offline — Air-Gapped

playbooks · 4

A guide to running Ansible-Lint in air-gapped environments, covering offline setup, dependency management, and configuration for seamless linting.

Advanced

Ansible-Lint: Complete Guide to Linting Ansible Playbooks

playbooks · 5

Complete guide to ansible-lint — install, configure, run, and integrate into CI/CD. Covers rules, profiles, autofix, custom rules, and .ansible-lint.

Beginner

uthor Insights: Luca Berton on ‘Ansible for Kubernetes by Example’

interviews · 4

Discover Luca Berton's insights on writing 'Ansible for Kubernetes by Example.' Learn about his process, inspiration, and the book's impact on IT.

Advanced

Ansible vs Terraform — Key Differences Explained

playbooks · 5

Ansible vs Terraform comparison — understand when to use each tool, key differences in state management and execution, and how to combine them for.

Intermediate

Ansible Galaxy Roles — GitHub Actions

playbooks · 5

Learn how to automate infrastructure with Ansible Galaxy roles in GitHub Actions. Use Datadog for seamless monitoring integration.

Beginner

Automate Oracle Cloud Infrastructure with Ansible Playbooks

playbooks · 6

Learn how to automate Oracle Cloud Infrastructure with Ansible, from setup to creating and managing compute instance pools.

Advanced

Automate CLI Interactions in Ansible with the expect Module

playbooks · 6

Use the Ansible expect module to automate interactive CLI prompts. Complete guide with pexpect setup, password prompts, multiple responses, timeout.

Advanced

Automating Dynamic Time Date Facts with Ansible

playbooks · 6

Learn how to work with dates, timestamps, and time formatting in Ansible playbooks using set_fact, now(), ansible_date_time, and strftime filters with.

Advanced

Automating Jenkins Installation with Ansible

playbooks · 4

Automate Jenkins installation effortlessly with Ansible. This playbook guides through installing Java, adding Jenkins repository, and configuring.

Beginner

Ansible Nginx Reverse Proxy — Flask

playbooks · 4

Learn how to configure Nginx as a reverse proxy for a Flask application running on RHEL 8. Secure the setup with a custom SSL certificate and automate the.

Beginner

Automating PostgreSQL Configuration with Ansible Setting Maximum Connections

playbooks · 7

Learn how to use Ansible lineinfile module to configure PostgreSQL max_connections and other settings. Complete guide with playbooks for tuning.

Beginner

Automating depmod with Ansible

playbooks · 3

Learn how to automate the depmod command using Ansible for streamlined kernel module management. Tested on real machines with clear, copy-paste examples.

Advanced

Ansible loop_control — Avoid Collisions

playbooks · 5

Master Ansible loop_control — rename loop variables with loop_var, add labels for cleaner output, use index_var for counters, and enable extended loop.

Advanced

Can Ansible Automate Windows?

playbooks · 4

Learn how Ansible can automate Windows systems, its requirements, supported modules, and use cases for streamlining Windows administration tasks.

Advanced

Can Ansible Be Used for Deployment?

playbooks · 3

Learn how Ansible can be used for application deployment, its capabilities, and best practices for automating deployment workflows.

Beginner

Can Ansible Be Used for Monitoring?

playbooks · 4

Explore how Ansible can be used to automate monitoring setups, deploy monitoring tools, and collect system metrics for infrastructure management.

Beginner

Ansible Windows — WinRM Modules

playbooks · 3

Manage Windows servers with Ansible over WinRM. Install packages, configure IIS, manage users, and automate updates with native Windows modules.

Beginner

Can Ansible Create VMs?

playbooks · 3

Learn how Ansible can create virtual machines in cloud and on-premises environments, including examples and best practices.

Beginner

Can Ansible Install an OS?

playbooks · 4

Use Ansible to automate OS installation with PXE boot, Kickstart, Preseed, and cloud-init. Bare-metal provisioning and VM deployment patterns.

Beginner

Can Ansible Manage Windows Hosts?

playbooks · 3

Learn how Ansible manages Windows hosts, its requirements, and use cases for automating tasks on Windows systems. With tested, real-world examples.

Beginner

Can Ansible Manage Windows?

playbooks · 3

Discover how Ansible manages Windows systems, its requirements, and the modules available for automation tasks. With clear, copy-paste, step-by-step examples.

Advanced

Ansible vs Jenkins: Key Differences and When to Use Each

playbooks · 3

Ansible vs Jenkins compared — learn the key differences, strengths, and when to use each tool. Can Ansible replace Jenkins for CI/CD and automation?

Advanced

Can Ansible Replace Terraform?

playbooks · 3

Understand the differences between Ansible and Terraform, and whether Ansible can fully replace Terraform in managing infrastructure.

Advanced

Can Ansible Run PowerShell Scripts?

playbooks · 3

Learn how Ansible can run PowerShell scripts on Windows systems, including setup requirements, examples, and best practices.

Beginner

Can Ansible Run Python Scripts?

playbooks · 4

Learn how Ansible can execute Python scripts on target systems, its requirements, and examples for automating Python-based workflows.

Beginner

Can Ansible Run on Ubuntu?

playbooks · 3

Discover how to install and use Ansible on Ubuntu for automating infrastructure and application tasks with ease. With clear, copy-paste, step-by-step examples.

Advanced

Can Ansible Run on Windows?

playbooks · 3

Explore whether Ansible can run on Windows, its requirements, and how to configure Ansible on a Windows machine for automation workflows.

Beginner

Can Ansible Work on Windows?

playbooks · 3

Learn how Ansible can manage and automate Windows systems, including setup, modules, and best practices. With tested, real-world examples.

Beginner

Celebrate SysAdmin Day 2024 with Ansible Pilot Automation Expertise

playbooks · 4

Celebrate SysAdmin Day with Ansible Pilot. Discover how automation makes IT tasks easier and more efficient. Share your appreciation with #SysAdminDay.

Advanced

Common Interview Questions, Answers and Troubleshooting Tips

interviews · 7

Fix the Ansible FQCN lint error by converting short module names to fully-qualified collection names. Before/after examples for all common modules.

Beginner

Ansible Conditional Role Execution

playbooks · 4

Discover how to use conditional logic in Ansible playbooks to execute roles like Datadog only when specific variables are set, optimizing deployments.

Advanced

Ansible community.vmware Collection Setup

playbooks · 4

Configure Ansible for VMware vSphere with community.vmware collection. Install pyVmomi, set credentials, and manage VMs with complete playbook examples.

Beginner

Configuring ansible_python_interpreter in Ansible

playbooks · 3

Learn how to use ansible_python_interpreter to configure the Python interpreter in Ansible, ensure compatibility across hosts, and manage multiple versions.

Beginner

Creating Ansible Collection Using ansible-creator and VS Code Ansible Extension

playbooks · 5

Create and scaffold Ansible Collections using ansible-creator and the VS Code Ansible Extension. Complete guide with CLI commands, directory structure.

Beginner

Creating Custom Ansible Plugins to Fetch API Data Easily

playbooks · 3

Learn how to create custom Ansible plugins to fetch data from APIs. Enhance your automation tasks with this detailed step-by-step guide.

Advanced

Custom hello-world Ansible Filter Plugin

playbooks · 3

Unveiling Ansible’s “hello-world” Filter Plugin in foo.bar: A glimpse into personalized automation for tailored solutions.

Advanced

Ansible Tips’n’Tricks: Defining –extra-vars as JSON

playbooks · 3

A practical guide on using JSON for Ansible’s extra-vars to enhance efficiency and test flexibility. Tested on real machines with clear, copy-paste examples.

Beginner

Dynamic Data Construction in Ansible: Managing Users and Groups

playbooks · 3

Explore a practical guide on dynamically managing user accounts and groups in Ansible. Learn how to use Jinja2 templates and set_fact for scalable.

Advanced

Effective Techniques to Clear Host Errors in Ansible Playbooks

playbooks · 4

Discover practical methods to handle and clear host errors in Ansible, ensuring smooth automation and effective error management in your infrastructure.

Beginner

Efficient Automation with Ansible

playbooks · 3

A Practical Guide for DevOps Professionals by Michael Knyazev, Gineesh Madapparambath, and Nicholas Wong. With tested, real-world examples.

Advanced

Ansible VS Code Extension — Dev Setup

playbooks · 6

Complete guide to setting up VS Code for Ansible development. Install the Red Hat extension, configure YAML, enable Lightspeed AI, and master keyboard.

Advanced

Enhancing Ansible Documentation

playbooks · 3

Join the Initiative to Enhance Module Connections through 'See Also' Suggestions. With clear, copy-paste, step-by-step examples.

Advanced

Enhancing Ansible Role Development with Best Practices with ansible-later

playbooks · 4

Discover ansible-later, a fast and user-friendly linting tool for Ansible roles. Learn about its installation, configuration, and default settings to.

Beginner

Event-Driven Ansible: Revolutionizing IT Automation

playbooks · 4

Discover how Event-Driven Ansible revolutionizes IT automation by enabling real-time responses to changes, ensuring agility, efficiency, and consistency.

Advanced

Extracting JSON Data with Ansible

playbooks · 3

Learn how to use Ansible to extract specific JSON data efficiently with the json_query filter, showcasing an example of retrieving folder values based.

Advanced

Luca Berton Joins FOSDEM 2025: A Celebration of Open Source Innovation

networking · 2

Join Luca Berton at FOSDEM 2025 to explore the latest in open source, automation, and community collaboration. A must-attend event for developers.

Advanced

Fixing Kubernetes PersistentVolume Configuration Error

modules · 5

Fix the Kubernetes PersistentVolume strict decoding error for unknown field spec.PersistentVolumeReclaimPolicy. Step-by-step guide with correct YAML.

Beginner

Generate Clean YAML Output from Ansible Facts

playbooks · 5

Discover how to generate clean YAML output from Ansible facts using Jinja2 templating, ensuring properly formatted data for easy reporting.

Advanced

Getting Started with Ansible

playbooks · 2

A beginner-friendly guide to getting started with Ansible, a powerful IT automation tool. Learn what Ansible is, how it works, and how to write your first.

Beginner

Git Large File Storage (LFS) — Handle Big Files in Git

playbooks · 4

Fix the 'pack exceeds maximum allowed size' Git error. Set up Git LFS for large files, configure .gitattributes, migrate existing repos, and manage binary.

Beginner

Ansible Non-Compliant Variable Names

playbooks · 4

A guide to managing non-compliant variable names in Ansible, offering tips on aliasing, linter rule adjustments, and using dictionary structures.

Beginner

Ansible Text Transformation Filters

playbooks · 4

Transform text in Ansible with upper, lower, capitalize, title, replace, regex_replace, and other Jinja2 string filters. Complete reference with practical.

Advanced

Highlights from Ansible Community Newsletter — Issue #127

modules · 2

Discover the latest in Ansible with Issue #127 of the Ansible Community Newsletter, featuring updates on releases, community events, tool comparisons.

Beginner

Ansible Community Insights: The Bullhorn Newsletter Issue #128

modules · 3

Dive into the latest Ansible Community Newsletter, Issue 128, packed with updates on releases, events like FOSDEM, new collections, and community.

Beginner

YAML Multiline Strings — Folded & Literal

playbooks · 3

Break long strings across multiple lines in Ansible YAML. Use folded (>), literal (|), chomp indicators, and Jinja2 line breaks with examples.

Beginner

How to Install Ansible on Ubuntu 23.10 Mantic Minotaur

playbooks · 4

Learn how to install Ansible on Ubuntu 23.10 through a remote SSH session with easy-to-follow steps and commands for seamless automation setup.

Beginner

Install Ansible on macOS — Homebrew

playbooks · 4

Install Ansible on macOS (Intel and Apple Silicon M1/M2/M3) using Homebrew. Complete guide with installation, verification, virtual environments.

Beginner

Install Visual Studio Code: Manual, Homebrew, Ansible Methods

playbooks · 3

Learn how to install Visual Studio Code on macOS using manual download, Homebrew, or Ansible. Explore the pros and cons of each installation method.

Beginner

Install and Configure Molecule for Efficient Ansible Role and Collection Testing

playbooks · 3

Step-by-Step Guide to Installing Molecule on Your Local Machine and Setting Up Testing Platforms for Accurate Automation Workflows

Advanced

Install SELinux with Ansible — RHEL 8

playbooks · 3

Learn how to use Ansible to install, configure, and enable SELinux on RHEL 8. Ensure security and compliance through automation.

Beginner

Integrate Ansible with Backstage for Streamlined Automation

playbooks · 5

Discover how to integrate Ansible with Backstage for enhanced infrastructure automation, self-service tools, and improved developer workflows.

Advanced

How to Upgrade Kubelet in Kubernetes: A Complete Guide

playbooks · 5

Upgrade Kubelet in Kubernetes clusters safely. Step-by-step guide covering version skew policy, drain/uncordon workflow, kubeadm upgrades, and automation.

Beginner

Learn Ansible book technical review by Luca Berton

playbooks · 4

Second Edition: Automate your cloud infrastructure, security configuration, and application deployment. Tested, copy-paste examples included.

Advanced

Live from FOSDEM 2025: My Experience with La Brigata dei Geek Estinti

networking · 2

Join me as I discuss the latest innovations and community-driven development at FOSDEM 2025 during a live session with La Brigata dei Geek Estinti.

Beginner

Luca Berton Joins Ansible London Meetup

networking · 2

Luca Berton attends the Ansible London Meetup, exploring automation, VPS provisioning, compliance, and Retrieval-Augmented Generation techniques.

Advanced

Ansible Compliance Drift — Config

playbooks · 2

Detect and remediate configuration drift with Ansible. CIS benchmark checks, automated remediation playbooks, and scheduled compliance scans.

Beginner

Managing Virtual Environments with Pipenv for Ansible Projects

playbooks · 5

Set up isolated Python environments for Ansible with Pipenv. Install Ansible in a virtual environment, manage dependencies with Pipfile, compare Pipenv vs.

Advanced

Mastering Time in Ansible: The now() Function Guide

playbooks · 6

Complete guide to the Ansible now() function. Format dates with strftime, calculate uptime, compare timestamps, and use UTC/local time in playbooks.

Beginner

Ansible Nested List Optimization

playbooks · 2

Learn how to handle and optimize nested lists in Ansible using powerful filters like `flatten` and `unique`. Simplify your playbooks and enhance.

Advanced

Nested Lists in Ansible Playbooks

playbooks · 2

Learn how to work with nested lists in Ansible playbooks. Practical examples of iterating over complex data structures using loops and filters.

Advanced

Ansible Throttle — Scale Safely

playbooks · 3

Learn how to effectively manage networking throttles and optimize performance when automating tasks across 3000 servers with Ansible, including practical.

Beginner

Participate in the Ansible Project Survey 2024 & Join the Community

cloud-virtualization · 4

Take part in the Ansible Project Survey 2024 to help shape the future of automation. Join the community and share your valuable feedback today!

Advanced

How to Pass Variables to Ansible Playbook via Command Line?

playbooks · 3

How to pass or override an Ansible Playbook variable from the command line in plaintext, JSON, or YAML. It is very useful to combine some script.

Beginner

Ansible OPA Policy Validation

playbooks · 4

A comprehensive guide to setting up and using the Ansible Policy tool for managing policies in your Ansible projects and create effective Rolebook.

Beginner

Ansible no_log — Hide Sensitive Data

playbooks · 6

Complete guide to Ansible no_log directive. Learn how to hide passwords, API keys, and secrets from playbook output. Includes examples, debugging tips,.

Beginner

Publishing Ansible Collections to Ansible Galaxy and Automation Hub

playbooks · 4

How to distribute our custom Ansible Collection to Ansible Galaxy and Automation Hub. With clear, copy-paste, step-by-step examples.

Beginner

Red Hat Ansible Automation Platform book by Luca Berton

playbooks · 6

Discover Luca Berton comprehensive guide to the Ansible Automation Platform. Learn to streamline, automate, and enhance IT operations efficiently.

Advanced

Red Hat Enterprise Linux 9 for SysAdmins Book by Luca Berton & Jerome Gotangco

playbooks · 3

Luca Berton and Jerome Gotangco present 'Red Hat Enterprise Linux 9 for SysAdmins'—a hands-on technical guide for secure, production-ready Linux.

Advanced

Ansible Handler — Run Immediately

playbooks · 2

How to flush the execution of an Ansible handler after the notification task using the ansible.builtin.meta module. Tested, copy-paste examples included.

Beginner

Run a Python Script on Remote Machines — Ansible module script

playbooks · 7

How to automate the execution of a "cars.py" custom Python script on a remote machine after transferring it and processing the output as an Ansible.

Beginner

Simplify Ansible Output with the community.general.dense Callback Plugin

playbooks · 3

Learn how to reduce verbosity in Ansible output using callback plugins, enhancing efficiency and integration in large-scale automation tasks.

Advanced

Simplifying Ansible Output with the community.general.unixy Callback Plugin

playbooks · 3

Learn how to enhance Ansible playbook readability by using the community.general.unixy callback plugin for cleaner and more concise output.

Advanced

Streamline Ansible Development with Auto-Fixing FCQN Violations

playbooks · 8

Learn how to use ansible-lint to automatically fix FCQN rule violations in Ansible playbooks, ensuring consistent, high-quality automation code.

Advanced

Ansible VSCode Extension — Install

playbooks · 5

Install and configure the Red Hat Ansible extension for Visual Studio Code. Syntax highlighting, autocompletion, linting, and playbook execution.

Advanced

Install Minikube with Ansible — Local Kubernetes Setup Guide

playbooks · 5

Install and configure Minikube with Ansible for local Kubernetes development. Complete guide with Galaxy role, manual installation, cluster management,.

Intermediate

The Ultimate Automation Guide Books to Master Ansible

playbooks · 4

A list of seven books to learn the automation that saves time, reduces human errors, and boosts your skill and productivity.

Advanced

Transforming JSON Data with Ansible and Jinja2

playbooks · 3

Learn how to automate JSON data transformations with Ansible and Jinja2 templates. This guide walks you through a practical example, including.

Advanced

Troubleshooting: Configure User Quotas on Ansible Managed Systems

playbooks · 3

Learn how to resolve the error when configuring user quotas in Ansible and ensure quota management is correctly set up on your systems.

Beginner

Ansible XFS User Quotas Config

playbooks · 3

Learn how to resolve the error when configuring user quotas in Ansible on XFS file systems and ensure quota management is correctly set up.

Beginner

Two Ways to Run Multiple Ansible Handlers — Ansible Playbook

playbooks · 2

Discover two methods to trigger multiple Ansible handlers based on changed status in playbooks, enhancing task execution efficiency.

Beginner

Understanding Split in Ansible: A Powerful Tool for Data Transformation

playbooks · 3

Learn to use the split filter in Ansible Playbooks for tasks like converting CSV strings to lists, extracting substrings, and splitting lists into smaller.

Beginner

Understanding the ansible-console Command

playbooks · 4

Master the ansible-console interactive REPL for ad-hoc commands. Run modules, manage packages, debug hosts, and test tasks in real-time without writing.

Beginner

Ansible Molecule — Docker Testing

playbooks · 4

Explore how to configure Molecule with Docker for testing Ansible roles, ensuring reliable and efficient infrastructure as code with reproducible.

Beginner

Using Jenkins to Build Infrastructure with Terraform and Configure with Ansible

playbooks · 4

Learn how to automate infrastructure provisioning using Jenkins, Terraform, and Ansible, including secure repository access through a GitHub App Token.

Beginner

Automating VMware Tag Verification with Ansible

playbooks · 3

Leverage Ansible to efficiently manage and verify VMware cluster tags, identifying critical metadata for streamlined resource management.

Advanced

ansible-inventory-grapher — Visualize Ansible Inventory Structure

playbooks · 3

How to use ansible-inventory-grapher to visualize Ansible inventory structure. Install, generate DOT graphs, and render with Graphviz. Step-by-step.

Beginner

What Are Ansible Collections?

playbooks · 3

Learn about Ansible collections, their purpose, structure, and how they simplify modular automation with reusable content.

Beginner

What Are Ansible Facts?

playbooks · 3

Explore Ansible facts, their role in automation, and how they provide critical information about managed nodes to enhance playbook flexibility.

Beginner

What Are Ansible Handlers?

playbooks · 3

Learn what Ansible handlers are, their purpose, and how they enable efficient task execution in playbooks. With tested, real-world examples.

Beginner

What Are Ansible Modules?

playbooks · 3

Discover the purpose of Ansible modules, how they function, and why they are essential building blocks for automation with Ansible.

Beginner

What Is an Ansible Playbook? Examples & How It Works

playbooks · 3

Learn Ansible playbooks: YAML automation of infrastructure. Covers structure, variables, handlers, conditionals, loops, and best practices with examples.

Advanced

What Are Ansible Plugins?

playbooks · 3

Learn what Ansible plugins are, their types, and how they extend Ansible's functionality to enhance automation workflows.

Beginner

Ansible Roles Explained — Structure, Create, and Use Roles

playbooks · 5

Learn how to create, structure, and use Ansible roles. Complete guide with directory layout, defaults vs vars, Galaxy, dependencies, and real-world.

Beginner

Ansible Tags — Run or Skip Tasks

playbooks · 3

Use Ansible tags to selectively run or skip tasks. Examples with --tags, --skip-tags, always, never, and tag inheritance in roles and includes.

Advanced

Ansible template — Jinja2 Module

playbooks · 3

Use Ansible template module with Jinja2 to generate dynamic configuration files. Variables, loops, conditionals, and filters with playbook examples.

Beginner

What Are Ansible Variables?

playbooks · 3

Learn about Ansible variables, their purpose, types, and how they enhance the flexibility of playbooks in automation workflows.

Advanced

Where Are Ansible Collections Installed?

modules · 3

Find where Ansible collections are installed, configure COLLECTIONS_PATHS, and manage multiple collection locations. Default paths for all platforms.

Beginner

Where Are Ansible Logs Stored?

playbooks · 3

Discover where Ansible logs are stored, how to enable logging, and best practices for managing Ansible logs in automation workflows.

Advanced

Where Are Ansible Playbooks Stored?

playbooks · 3

Where to store Ansible playbooks, recommended directory structures, and best practices for organizing roles, inventories, and group_vars.

Beginner

Ansible Memory vs CPU Bottlenecks

playbooks · 5

Ansible's control node bottleneck is memory, not CPU. Learn why inventory, fact gathering, and forks consume RAM, how to measure usage, and 8 strategies.

Advanced

Ansible.cfg Configuration — Guide

playbooks · 4

Configure ansible.cfg for your environment. Settings for SSH, inventory, roles_path, callback plugins, and performance tuning with examples.

Advanced