ansible

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

Ansible AWX — Open Source Tower

playbooks · 7

AWX is the free, open-source upstream of Ansible Tower. Deploy Ansible automation with web UI, scheduling, RBAC, REST API, and credential management.

intermediate

What is FQCN in Ansible? Fully Qualified Collection Names

playbooks · 5

FQCN (Fully Qualified Collection Names) in Ansible: Learn what they are, why they're essential, best practices, migration strategies, and examples.

beginner

Install Ansible — pip apt dnf Homebrew

getting-started · 6

Install Ansible on Ubuntu, RHEL, macOS, Fedora, Debian, and Windows WSL. Step-by-step instructions using pip, package managers, and virtual environments.

beginner

Ansible Enterprise Windows Backup: win_robocopy & win_copy

playbooks · 8

Enterprise Windows backup with Ansible: win_robocopy, win_copy, SQL Server, system state, retention. Designed for production multi-OS environments.

intermediate

Ansible regex_escape — Escape Regex

playbooks · 5

Escape special characters in Ansible with regex_escape before using them in regex_search, regex_replace, and lineinfile pattern matching.

intermediate

Ansible throttle — Limit Concurrent Task Execution Across Hosts

playbooks · 5

Control how many hosts run a task simultaneously with Ansible throttle. Prevent resource exhaustion during rolling updates, API calls, and database.

intermediate

Ansible validate — Variables & Input

playbooks · 6

Validate variables, input data, and playbook parameters in Ansible using assert, argument_specs, jsonschema, and ansible-lint. Catch errors before they.

intermediate

Ansible ARA Records Ansible — Install, Configure, Browse Playbook History

playbooks · 7

Set up ARA Records Ansible to record and browse playbook execution history. Install ARA, configure the callback plugin, and use the web UI and CLI.

intermediate

What's New in AAP 2.5 — Ansible Automation Platform Features

playbooks · 5

Explore Ansible Automation Platform 2.5 features. Event-Driven Ansible enhancements, Execution Environments, Lightspeed AI, and enterprise automation.

intermediate

Ansible AI Content Watermarking Detection Infrastructure

playbooks · 4

Automate AI content watermarking and detection infrastructure with Ansible. Deploy watermark injection, verification APIs, and content provenance tracking.

advanced

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 Advanced Nuclear Technology Infrastructure Automation

playbooks · 5

Automate nuclear technology infrastructure with Ansible. Manage reactor monitoring systems, safety interlocks, regulatory compliance, and SMR deployment.

advanced

Ansible for Beginners — Complete Getting Started Guide 2026

playbooks · 5

Learn Ansible from scratch. Install Ansible, write your first playbook, understand inventory and modules, and automate your first server in 15 minutes.

beginner

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 Data Monetization Platform Infrastructure Automation

playbooks · 4

Automate data monetization infrastructure with Ansible. Deploy data marketplaces, manage access controls, and orchestrate privacy-preserving data sharing.

advanced

Ansible Domain-Specific Language Models Fine-Tuning Infrastructure

playbooks · 5

Automate domain-specific LLM infrastructure with Ansible. Deploy fine-tuning pipelines, manage training data, and serve specialized models at scale.

advanced

Ansible Engineered Living Therapeutics Biomanufacturing Automation

playbooks · 4

Automate biomanufacturing infrastructure for engineered living therapeutics with Ansible. Deploy bioreactor controls, GMP compliance, and cell therapy.

advanced

Ansible Execution Environments vs virtualenv vs Docker — Isolation Compared

playbooks · 5

Compare Ansible Execution Environments, Python virtualenv, and Docker for isolation. Learn when to use each approach for consistent, reproducible.

intermediate

What Is MCP in Ansible Automation Platform — Model Context Protocol

playbooks · 5

Learn what MCP (Model Context Protocol) means for Ansible Automation Platform. Understand AI-assisted automation, Lightspeed integration, and the.

intermediate

Ansible Osmotic Power Blue Energy Infrastructure Automation

playbooks · 4

Automate osmotic power (blue energy) infrastructure with Ansible. Deploy membrane monitoring, salinity gradient optimization, and coastal plant management.

advanced

Ansible Playbook Best Practices — Clean, Maintainable Automation

playbooks · 5

Follow Ansible best practices for clean, maintainable playbooks. Learn naming conventions, directory structure, idempotency, testing, and production.

beginner

Ansible Quantum Computing Infrastructure Automation

playbooks · 5

Automate quantum computing infrastructure with Ansible. Manage quantum simulators, hybrid classical-quantum pipelines, and QPU access across cloud.

advanced

Ansible Structural Battery Composites Manufacturing Automation

playbooks · 4

Automate structural battery composite manufacturing with Ansible. Manage MES systems, quality control, digital twins, and production line orchestration.

advanced

Fix Ansible Undefined Variable Error

playbooks · 6

Fix Ansible undefined variable errors. Learn default filters, mandatory checks, variable precedence, and debugging techniques to prevent.

beginner

Ansible Vault encrypt_string vs vault file — Secrets Management

playbooks · 5

Compare Ansible Vault encrypt_string and vault files. Learn when to use inline encryption vs file encryption with practical examples and best practices.

beginner

Ansible apt vs yum vs package — Cross-Platform Package Management

playbooks · 4

Compare Ansible apt, yum, dnf, and package modules. Learn cross-platform package management patterns and when to use each module.

beginner

Ansible block vs rescue vs always — Error Handling Patterns

playbooks · 5

Master Ansible block, rescue, and always for error handling. Learn try-catch patterns, cleanup tasks, and real-world examples for robust playbooks.

beginner

Ansible failed_when & changed_when

playbooks · 7

ansible failed_when controls when a task reports failure, letting you handle expected non-zero return codes. Pairs with changed_when.

intermediate

Ansible group_vars vs host_vars vs role defaults — Variable Organization

playbooks · 5

Compare group_vars, host_vars, and role defaults in Ansible. Learn the right place for every variable with practical directory structure and precedence.

beginner

Ansible import_playbook vs include

playbooks · 4

Compare import_playbook and include_playbook in Ansible. Learn static vs dynamic inclusion, when to use each, and best practices for large projects.

intermediate

Ansible loop vs with_items vs until

playbooks · 6

Compare Ansible loop, with_items, and until. Learn modern loop syntax, migration from with_* to loop, retry patterns, and nested iteration examples.

beginner

Ansible regex_replace vs replace Filter

playbooks · 5

Compare regex_replace, replace, and regex_search filters in Ansible. Master string manipulation with practical examples for config files, logs, and data.

intermediate

Ansible roles vs collections — Organize and Share Automation

playbooks · 5

Compare Ansible roles and collections. Learn when to use each, directory structure, installation, and best practices for organizing reusable automation.

beginner

Ansible wait_for vs uri vs assert — Health Check Patterns

playbooks · 5

Compare Ansible wait_for, uri, and assert for health checks. Learn which module to use for port checks, HTTP endpoints, and post-deployment validation.

intermediate

Ansible AI Supercomputing — Deploy GPU Clusters and HPC Workloads

playbooks · 5

Automate AI supercomputing infrastructure with Ansible. Deploy GPU clusters, SLURM schedulers, InfiniBand networking, distributed training, and HPC.

advanced

Ansible Inventory Guide — Static, Dynamic, and Advanced Patterns

playbooks · 5

Master Ansible inventory from basics to advanced. Cover INI and YAML formats, dynamic inventory plugins, host patterns, groups, variables.

beginner

Ansible ServiceNow Integration — Automate ITSM Tickets and CMDB

playbooks · 5

Integrate Ansible with ServiceNow for IT Service Management. Automate incident creation, change requests, CMDB updates, and closed-loop remediation.

advanced

Ansible Undefined Variable Error — 12 Real Examples and Fixes

playbooks · 6

Fix Ansible undefined variable errors. Learn 12 real-world causes with solutions: typos, missing defaults, hostvars, conditionals, and Jinja2 scope issues.

beginner

Ansible at Scale — Manage 1,000+ Nodes with Performance Tuning

playbooks · 6

Scale Ansible to manage thousands of nodes. Optimize forks, pipelining, fact caching, callback plugins, pull mode, and execution environments for large.

advanced

Ansible debug vs assert — Validate and Troubleshoot Playbooks

playbooks · 5

Compare Ansible debug and assert modules. Learn when to use each for troubleshooting variables, validating conditions, and building defensive playbooks.

beginner

Ansible run_once vs delegate_to vs serial — Control Execution Targets

playbooks · 5

Compare run_once, delegate_to, and serial in Ansible. Learn when to use each to control where and how tasks execute across your inventory.

intermediate

Ansible shell vs command vs raw — Execute Commands the Right Way

playbooks · 5

Compare Ansible shell, command, and raw modules. Learn when to use each, security implications, and best practices for running commands on remote hosts.

beginner

Ansible for AI Infrastructure — GPU Clusters, Model Serving, and Token Economics

playbooks · 5

Optimize AI infrastructure with Ansible. Manage GPU clusters, balance inference costs, deploy model serving platforms, and automate token economics.

advanced

Ansible for AI Security — Automate AI Platform Security and Guardrails

playbooks · 5

Secure AI deployments with Ansible. Automate LLM guardrails, model access control, GPU isolation, prompt injection defenses, and AI compliance scanning.

advanced

Ansible for AI-Native Development — CI/CD Pipelines for ML and LLM Apps

playbooks · 5

Automate AI-native development with Ansible. Deploy ML CI/CD pipelines, model registries, feature stores, experiment tracking, and LLM application.

advanced

Ansible Advanced Techniques — Level Up Your Automation

playbooks · 5

Advanced Ansible patterns: custom modules, plugins, dynamic includes, complex data manipulation, delegation, error handling, and performance optimization.

advanced

Ansible for Agentic AI — Automate Multi-Agent Infrastructure

playbooks · 6

Deploy and manage agentic AI and multi-agent systems with Ansible. Automate LLM agent orchestration, GPU provisioning, and AI workflow infrastructure.

advanced

Ansible AAP — Enterprise Guide

enterprise · 5

Understand Ansible Automation Platform (formerly Tower/AWX). Job templates, workflows, inventories, credentials, RBAC, and enterprise automation at scale.

advanced

Ansible for Autonomous Industrial Systems — Factory and Supply Chain Automation

playbooks · 5

Automate autonomous industrial systems with Ansible. Deploy smart factory software, PLC configuration, MES integration, supply chain orchestration.

advanced

Ansible Callback Plugins — Customize Output and Notifications

playbooks · 4

Use Ansible callback plugins to customize output format, send notifications, profile task performance, and integrate with monitoring tools.

intermediate

ansible.builtin.stat — Check If File or Directory Exists

playbooks · 5

The ansible.builtin.stat module checks if files, directories, or symlinks exist. Examples: conditional tasks, file properties, size checks, and checksums.

beginner

Ansible for Confidential Computing — Deploy TEE and Encrypted Workloads

playbooks · 5

Automate confidential computing with Ansible. Deploy Intel SGX, AMD SEV, and ARM CCA trusted execution environments for encrypted workloads.

advanced

Ansible Create Directory with file Module

playbooks · 6

Create directories with Ansible using ansible.builtin.file and state: directory. Set owner, group, mode, nested paths, and recursive permissions.

beginner

Ansible for Data Monetization — Deploy Data Products and Analytics Platforms

playbooks · 5

Automate data monetization platforms with Ansible. Deploy data products, analytics pipelines, data catalogs, API marketplaces, and usage metering.

advanced

Ansible for Digital Provenance — Content Authenticity and C2PA Automation

playbooks · 4

Automate digital provenance and content authenticity with Ansible. Deploy C2PA signing, content credentials, watermarking infrastructure, and verification.

advanced

Ansible Docker — Containers & Images

playbooks · 6

Automate Docker with Ansible. Pull images, run containers, manage networks and volumes, deploy with docker_compose, and build images with practical.

intermediate

Ansible for Domain-Specific AI — Deploy Specialized Language Models

playbooks · 5

Deploy domain-specific language models with Ansible. Automate fine-tuned LLM serving for healthcare, legal, finance, and enterprise-specific AI.

advanced

Ansible Dynamic Inventory — Auto-Discover Cloud Infrastructure

playbooks · 4

Use Ansible dynamic inventory to auto-discover AWS EC2, Azure VMs, GCP instances, and Docker containers. Plugins, scripts, and practical cloud automation.

intermediate

Ansible Error Handling — rescue

playbooks · 5

Handle errors in Ansible playbooks with block/rescue/always, ignore_errors, failed_when, and any_errors_fatal. Build resilient automation with graceful.

intermediate

Ansible Extra Variables — --extra-vars

playbooks · 5

Use Ansible extra-vars to pass variables from the command line. Override defaults, use JSON, variable files, and dynamic values in playbooks.

beginner

Ansible Facts — Gather System Info

playbooks · 7

Collect system info with Ansible facts: OS, IP, memory, disk, and interfaces. Setup module, custom facts, fact caching, and facts in conditionals.

beginner

Ansible Filter Plugins — Transform Data in Playbooks

playbooks · 5

Master Ansible Jinja2 filters to transform data, manipulate strings, handle defaults, parse JSON/YAML, do math, and work with lists and dictionaries.

intermediate

Ansible Firewall — firewalld & UFW

playbooks · 5

Use Ansible to manage firewall rules with firewalld and UFW modules. Open ports, allow services, configure zones, and secure Linux servers.

beginner

Ansible Galaxy: Install & Manage Roles & Collections

playbooks · 5

Ansible Galaxy: install and manage community roles and collections. Learn ansible-galaxy CLI, requirements.yml, versioning, and create your own roles.

beginner

Ansible Galaxy — Install and Share Roles and Collections

playbooks · 5

Use Ansible Galaxy to install, create, and share roles and collections. Requirements files, private repos, and managing dependencies for your automation.

beginner

Ansible Handlers — notify on Change

playbooks · 5

Trigger service restarts and reloads only when changes occur with Ansible handlers. notify, listen, flush_handlers, and run-once examples.

beginner

Ansible Inventory File — Host Setup

playbooks · 5

Write Ansible inventory files in INI and YAML format. Groups, variables, patterns, dynamic inventory, and host ranges with practical examples.

beginner

Ansible Jinja2 Templates — Dynamic Configuration Files

playbooks · 7

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

beginner

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 Lint — Check Playbooks for Errors and Best Practices

playbooks · 5

Use ansible-lint to catch mistakes, enforce best practices, and improve playbook quality. Rules, configuration, CI integration, and fixing common warnings.

beginner

Ansible Loop — Lists Dicts Files

playbooks · 6

Use Ansible loop to repeat tasks over lists, dictionaries, nested items, and file globs. Replace with_items, with_dict, and with_fileglob with modern loop.

beginner

Ansible Molecule — Test Roles and Playbooks

playbooks · 5

Use Ansible Molecule to test roles with Docker and Podman. Write tests, verify idempotency, lint playbooks, and integrate with CI/CD pipelines.

intermediate

Ansible Nginx — Install, Configure, and Deploy Web Servers

playbooks · 5

Use Ansible to install Nginx, configure virtual hosts, deploy SSL certificates, set up reverse proxy, and manage load balancing.

beginner

Ansible for Advanced Nuclear and SMR Infrastructure — Deploy Monitoring and Safety Systems

playbooks · 5

Automate nuclear facility IT infrastructure with Ansible. Deploy SMR monitoring systems, safety instrumentation, NRC compliance, radiation monitoring.

advanced

Ansible Performance — Speed Up Playbooks and Scale Automation

playbooks · 5

Optimize Ansible performance with SSH pipelining, fact caching, forks, async tasks, mitogen, and profiling. Cut playbook execution time in half.

intermediate

Ansible for Physical AI and Robotics — Fleet and Edge Automation

playbooks · 5

Automate physical AI and robotics infrastructure with Ansible. Deploy robot fleet software, edge AI models, ROS2, NVIDIA Isaac, and OTA updates.

advanced

Ansible Strategies — Linear Free Serial

playbooks · 5

Control how Ansible executes tasks across hosts. Linear vs free strategy, serial batches, max_fail_percentage, and rolling update patterns.

intermediate

Ansible Playbook — Write Your First Automation Script

playbooks · 6

Write Ansible playbooks from scratch. YAML syntax, plays, tasks, variables, handlers, and a complete multi-play example. Beginner guide with best.

beginner

Ansible for Post-Quantum Cryptography — Migrate TLS and SSH Keys

playbooks · 6

Automate post-quantum cryptography migration with Ansible. Deploy PQC-ready TLS certificates, SSH keys, and crypto libraries across your fleet.

advanced

Ansible for Preemptive Cybersecurity — Predictive Defense Automation

playbooks · 6

Automate preemptive cybersecurity with Ansible. Deploy threat hunting, attack surface management, vulnerability scanning, and adaptive defense playbooks.

advanced

Ansible for Quantum Computing — Provision Quantum Simulators and Hybrid Workflows

playbooks · 4

Automate quantum computing infrastructure with Ansible. Deploy quantum simulators, Qiskit/Cirq environments, hybrid quantum-classical pipelines.

advanced

Ansible Rename File or Directory — Move and Rename with copy and file

playbooks · 4

Rename files and directories with Ansible using copy+file, command module, or synchronize. Handle atomic renames and cross-filesystem moves.

beginner

Ansible Roles — Organize Playbooks into Reusable Components

playbooks · 6

Structure Ansible automation with roles. Create, use, and share reusable roles with tasks, handlers, variables, templates, and dependencies. Complete.

beginner

Ansible SSH Key Management

playbooks · 5

Use Ansible to manage SSH keys, configure sshd, disable password authentication, set up key rotation, and harden SSH access across your infrastructure.

beginner

Ansible for Sovereign Cloud — Geopatriation and Data Residency Automation

playbooks · 5

Automate sovereign cloud and geopatriation requirements with Ansible. Enforce data residency, deploy regional infrastructure, and manage compliance across.

advanced

Ansible systemd Module — Services, Units & Timers

playbooks · 4

Use Ansible to manage systemd units, create custom services, configure timers, enable/disable units, and troubleshoot service failures.

intermediate

Ansible Tags — Run Specific Tasks from a Playbook

playbooks · 5

Use Ansible tags to selectively run or skip tasks. Tag tasks, roles, plays, and imports. Run with --tags and --skip-tags for targeted execution.

beginner

Ansible Tower vs AWX — Automation Platform Comparison

playbooks · 6

Compare Ansible Tower (AAP) and AWX. Features, pricing, use cases, installation, and when to choose each. Enterprise automation platform guide.

intermediate

Ansible Troubleshooting — Debug and Fix Common Errors

playbooks · 5

Troubleshoot common Ansible errors: SSH failures, permission denied, undefined variables, module errors, and slow playbooks. Debugging techniques.

beginner

Ansible Tutorial — Complete Beginner Guide 2026

playbooks · 6

Learn Ansible from scratch. Install, configure, write your first playbook, manage servers, and automate infrastructure. Complete beginner tutorial with.

beginner

Ansible Variables — Define, Use, and Override Vars

playbooks · 6

Master Ansible variables: define in playbooks, inventory, group_vars, host_vars, extra_vars. Variable precedence, data types, and Jinja2 templating.

beginner

Ansible Vault — Encrypt Secrets

playbooks · 5

Encrypt passwords, API keys, and sensitive data with Ansible Vault. Create, edit, view, and decrypt vault files. String encryption, multi-vault, and best.

beginner

Ansible WinRM Setup — Windows Hosts

playbooks · 5

Set up WinRM on Windows for Ansible automation. Configure HTTPS, authentication, firewall rules, and troubleshoot common connection issues.

intermediate

Ansible async and poll — Background

playbooks · 4

Use Ansible async and poll to run long-running tasks in the background. Fire-and-forget, check status later, and parallelize slow operations.

intermediate

Ansible become — Privilege Escalation Guide (sudo, su)

playbooks · 5

How to escalate privileges in Ansible with become. Run tasks as root or other users with sudo, su, doas. Configure passwordless sudo and become_user.

beginner

Ansible blockinfile Module: Manage Text Blocks

playbooks · 6

Ansible blockinfile inserts, updates, or removes multi-line text blocks using marker comments — ideal for config sections, SSH keys, and structured content.

beginner

Ansible cfg — Configuration File Guide

playbooks · 5

Configure Ansible behavior with ansible.cfg. Connection settings, privilege escalation, performance tuning, SSH options, and project-level configuration.

beginner

Ansible cron Module — Schedule Tasks

playbooks · 7

Manage cron jobs with the Ansible cron module. Create, modify, and remove scheduled tasks with time expressions, environment variables, and special times.

beginner

Ansible delegate_to: Run Tasks on Localhost & Other Hosts

playbooks · 4

Ansible delegate_to runs tasks on localhost or remote hosts while keeping variable context. Guide with load balancer, database, monitoring, and DNS examples.

intermediate

Ansible File Module: Manage Files, Directories, Symlinks

playbooks · 6

Learn the Ansible file module (ansible.builtin.file): create directories, set permissions and ownership, manage symlinks, and delete files.

beginner

Ansible firewalld and ufw Modules

playbooks · 6

Use Ansible to manage firewall rules with firewalld and ufw modules. Open ports, allow services, configure zones, and automate firewall policies.

intermediate

Ansible git Module — Clone and Manage Git Repositories

playbooks · 4

Use the Ansible git module to clone repos, checkout branches, pull updates, and deploy code from Git. SSH keys, tags, and deployment patterns.

beginner

Ansible group Module — Manage Groups

playbooks · 6

Create, modify, and delete Linux groups with the Ansible group module. Manage system groups, GIDs, and user membership with practical playbook examples.

beginner

Ansible hostname and timezone Modules — System Configuration

playbooks · 3

Use Ansible to set hostnames and timezones on Linux servers. Configure system identity, NTP, and locale settings with practical examples.

beginner

Ansible include and import Tasks

playbooks · 5

Organize Ansible playbooks with import_tasks, include_tasks, import_playbook, and include_role. Static vs dynamic includes with real examples.

intermediate

Ansible lineinfile Module — Add, Replace, Remove Lines

playbooks · 6

Add, replace, and remove lines in config files with ansible.builtin.lineinfile. Regex patterns, insertafter, insertbefore, backrefs, and validate examples.

beginner

Ansible lint — Validate Playbooks

playbooks · 4

Use ansible-lint to find errors, enforce best practices, and improve playbook quality. Install, configure, and fix common lint warnings.

intermediate

Ansible lookup — Files & External Data

playbooks · 5

Use Ansible lookup plugins to read files, environment variables, passwords, CSV data, and query external sources. Practical examples with file, env, pipe,.

intermediate

Ansible no_log: Hide Passwords & Secrets

playbooks · 4

Ansible no_log prevents passwords, API keys, and secrets from appearing in playbook output and logs. Learn when and how to use it.

beginner

Ansible ping Module - Test SSH Connectivity

playbooks · 4

ansible ping tests SSH connectivity and Python availability. Learn ad-hoc commands, playbook syntax, troubleshooting, Windows win_ping, and examples.

beginner

Ansible pip — Manage Python Packages

playbooks · 4

Use the Ansible pip module to install, update, and remove Python packages. Virtual environments, requirements files, and version pinning for Python.

beginner

Ansible regex_search Filter — Examples

playbooks · 6

Use the Ansible regex_search filter to extract text from strings with regular expressions. Includes capture groups, multiline matching, and practical.

intermediate

Ansible register: Capture and Use Task Output

playbooks · 6

Use Ansible register to capture task output. Access stdout, stderr, return codes, and use registered variables in conditions, loops, and debug.

beginner

Ansible run_once — Execute a Task Only Once Across All Hosts

playbooks · 6

Use Ansible run_once to execute a task on a single host in a play. Understand how it works with serial, strategy free, delegate_to, and when to use it.

intermediate

ansible.builtin.service: Start, Stop, Restart Services

playbooks · 5

ansible.builtin.service manages system services: start, stop, restart, reload, and enable at boot. Examples, parameters, troubleshooting tips.

beginner

Ansible shell — Remote Shell Commands

playbooks · 6

Use the Ansible shell module to run shell commands with pipes, redirects, and environment variables. When to use shell vs command.

beginner

Ansible shell vs command Module — When to Use Each

playbooks · 6

Understand the difference between Ansible shell and command modules. When to use pipes, redirects, and environment variables vs simple commands. Examples.

beginner

Ansible template Module — Generate Config Files with Jinja2

playbooks · 7

Use the Ansible template module to generate dynamic config files from Jinja2 templates. Variables, loops, conditionals, filters, and validation with.

beginner

Ansible template Module — Generate Configuration Files with Jinja2

playbooks · 6

Use the Ansible template module to generate dynamic configuration files with Jinja2. Variables, loops, conditionals, and filters in templates.

beginner

Ansible ternary Filter — Inline If-Else for Variables

playbooks · 5

Use the Ansible ternary filter for inline conditional logic in Jinja2 templates. Syntax, nested ternary, default values, and common use cases with.

beginner

Ansible timezone — Set System Timezone

playbooks · 4

Use the Ansible timezone module to set system timezone, configure NTP, and synchronize time across your infrastructure. With tested, real-world examples.

beginner

Ansible unarchive — Extract Archives

playbooks · 5

Use the Ansible unarchive module to extract tar.gz, zip, and bz2 archives. Download and extract from URLs, set permissions, and manage extracted files.

beginner

ansible.builtin.uri Module - HTTP API Requests

playbooks · 5

The ansible.builtin.uri module lets you make HTTP requests in playbooks: GET, POST, PUT, DELETE, authentication, health checks, and file downloads.

beginner

ansible.builtin.user Module: Manage Linux Accounts

playbooks · 6

Manage Linux accounts with ansible.builtin.user: create, modify, and delete users; set passwords, groups, SSH keys, home directories, and shells.

beginner

Ansible wait_for — Ports Files Conditions

playbooks · 4

Use the Ansible wait_for module to wait for ports to open, files to appear, services to start, and processes to complete. Deployment orchestration.

beginner

Ansible when — Conditional Tasks

playbooks · 5

Control task execution with Ansible when conditional. Test facts, variables, registered results, and combine multiple conditions with and/or logic.

beginner

Ansible win_file — Windows Files Dirs

playbooks · 6

Use the Ansible win_file module to create, delete, and manage files and directories on Windows hosts. Includes examples for directory creation, symlinks,.

beginner

Ansible 13 Upgrade — Migration Guide

playbooks · 8

Step-by-step guide to upgrade from Ansible 12 to Ansible 13 (ansible-core 2.20). Handle Python version changes, deprecated features, and collection updates.

intermediate

Ansible for AWS Cloud Automation — EC2, RDS, S3, and Infrastructure at Scale

enterprise · 8

Automate AWS infrastructure with Ansible. Manage EC2 instances, RDS databases, S3 buckets, IAM roles, VPCs, and build complete cloud environments with.

advanced

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 Cisco UCS Automation — Server Profiles, VLANs, and Data Center Infrastructure

enterprise · 9

Automate Cisco UCS Manager with Ansible. Configure server profiles, VLANs, service profiles, boot policies, and manage bare-metal infrastructure at scale.

advanced

Ansible Compliance — CIS STIG Hardening

enterprise · 7

Implement compliance as code with Ansible. Automate CIS benchmark enforcement, DISA STIG hardening, PCI-DSS controls, and continuous compliance auditing.

advanced

Ansible Network — Cisco Juniper Arista

enterprise · 7

Automate enterprise networks with Ansible. Configure Cisco IOS/NX-OS, Juniper Junos, and Arista EOS using standardized playbooks and network modules.

advanced

Ansible Event-Driven Automation with EDA Controller — Reactive Infrastructure at Scale

enterprise · 7

Implement event-driven automation with Ansible EDA Controller. Create rulebooks for auto-remediation, integrate with monitoring tools, and build reactive.

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 VMware vSphere Automation — Enterprise Virtual Infrastructure Management

enterprise · 7

Automate VMware vSphere with Ansible. Provision VMs, manage templates, configure networking, handle snapshots, and orchestrate datacenter operations at.

advanced

Ansible for Windows Enterprise Automation — Active Directory, GPO, and Fleet Management

enterprise · 7

Automate Windows enterprise environments with Ansible. Manage Active Directory, Group Policy, IIS, Windows updates, registry, and fleet-wide configuration.

advanced

Managing Ansible Automation Platform Credentials at Scale with HashiCorp Vault

enterprise · 7

Integrate HashiCorp Vault with Ansible Automation Platform for credentials at scale. Configure dynamic secret lookups, token renewal, and custom EE support.

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

Fix Ansible \"Could Not Resolve Hostname\" — DNS & Inventory Troubleshooting

troubleshooting · 4

Troubleshoot Ansible 'could not resolve hostname' errors. Fix DNS issues, inventory misconfigurations, SSH connection problems, and VPN/network issues.

beginner

Speed Up Ansible Playbooks — 10 Performance Tips

playbooks · 7

Make Ansible playbooks faster with pipelining, mitogen, async tasks, fact caching, free strategy, and SSH multiplexing. Benchmarks and examples.

Advanced

Ansible for PostgreSQL: PGMeetUp Bari 2022 Highlights

fundamentals · 2

Don't miss the PGMeetUp Bari 2022! Discover insights on Ansible for PostgreSQL on June 10th with speaker Luca Berton. Register now for this free event.

Beginner

Build Ansible Pilot Community: Ansible Anwendertreffen 2022

fundamentals · 4

Save the date! Join Luca Berton on February 15, 2022, at Ansible Anwendertreffen for insights on building the Ansible Pilot Community. Register for the.

Beginner

Official Recording Ansible Pilot Community: Ansible Anwendertreffen 2022

fundamentals · 2

Official Recording! Join Luca Berton on February 15, 2022, at Ansible Anwendertreffen for insights on building the Ansible Pilot Community. Register.

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

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

Set Execute Permission (a+x) on Linux File Using Ansible

playbooks · 3

Learn how to set execute permissions (a+x) on a Linux file using an Ansible playbook. Follow this guide for easy automation with the Ansible file module.

Beginner

Ansible win_regedit — Registry Keys

playbooks · 3

Learn how to use Ansible win_regedit module to add, change, or remove Windows registry key-values efficiently and accurately with simple Ansible code.

Beginner

Ansible VMware — Add Disk to VM

playbooks · 3

Learn how to add a disk to a VMware VM using an Ansible playbook. This guide includes the YAML configuration, variables, and execution steps for easy.

Beginner

Add Secondary Groups to Linux Users with Ansible Playbook

playbooks · 3

Learn how to add secondary groups to Linux users with an Ansible playbook. This step-by-step guide includes YAML configuration and execution details.

Beginner

Adding Commas Between Elements in Jinja2

playbooks · 6

Create comma-separated lists in Jinja2 — loop.last, join filter, custom delimiters, and practical Ansible template examples.

Advanced

Configure PostgreSQL with Ansible: User Access and Service Management

playbooks · 3

Learn how to automate PostgreSQL configuration with Ansible. This guide shows how to set user access with md5 authentication and manage PostgreSQL.

Beginner

Mastering Ansible Config: Essential Commands and Actions

playbooks · 5

Discover how to use ansible-config commands to manage Ansible configurations. List, dump, view, and initialize settings efficiently with step-by-step.

Advanced

Ansible Apache HTTPD — Deploy and Configure Web Servers

playbooks · 5

Deploy Apache HTTPD with Ansible. Installation, virtual host configuration, SSL/TLS, mod_rewrite, mod_security, reverse proxy, performance tuning.

Beginner

Ansible AppArmor — Manage Linux Security Profiles

playbooks · 4

Manage AppArmor security profiles with Ansible. Deploy custom profiles, switch enforcement modes, audit application access, troubleshoot denials.

Beginner

Ansible Auditd — Configure Linux Audit Framework

playbooks · 5

Configure the Linux audit framework (auditd) with Ansible. Deploy audit rules for file access, system calls, authentication, privilege escalation,.

Beginner

Ansible Automates London 2023: Your Guide to Enterprise Automation

security · 3

Join Ansible Automates London 2023 on July 13 to discover automation strategies, outcomes, and platform features. Ideal for IT professionals seeking to.

Advanced

Event-Driven Ansible — IT Operations

playbooks · 5

Automate IT operations with Event-Driven Ansible (EDA). Rulebooks, event sources, triggers, ServiceNow integration, and real-time remediation examples.

Advanced

Ansible Private Automation Hub: Centralize and Secure Automation

playbooks · 5

Learn how Ansible Private Automation Hub enhances IT automation by centralizing content, improving security, and facilitating collaboration across teams.

Beginner

Ansible Automation Platform on ARM: Enhance Scalability & Efficiency

playbooks · 4

Discover how Ansible Automation Platform supports ARM processors, offering flexibility, seamless integration, and increased automation efficiency across.

Beginner

Ansible AAP 2.6 — Architecture

playbooks · 9

Understand Ansible Automation Platform 2.6 architecture — Platform Gateway, Automation Controller, Hub, Event-Driven Ansible, Automation Mesh, Execution.

Beginner

Ansible Automation Platform 2.6 — What's New & Changes

playbooks · 4

Explore AAP 2.6 features: Platform Gateway, unified auth, Event-Driven Ansible, Automation Mesh, enhanced Execution Environments, and more.

Advanced

Ansible AAP Containerized Install — RHEL

playbooks · 7

Set up containerized Ansible Automation Platform on RHEL using Podman. Covers architecture, component setup, configuration, and post-install troubleshooting.

Advanced

Ansible Automation Platform — Complete Guide to AAP

playbooks · 5

Complete guide to Red Hat Ansible Automation Platform (AAP). Learn the architecture, key components (Controller, Hub, EDA), installation methods, and how.

Beginner

Master Ansible Automation: Comprehensive Guide for IT Pros

playbooks · 3

Embark on a journey to master Ansible Automation Platform. Explore tutorials, best practices, and advanced techniques to automate IT infrastructure.

Advanced

Install Ansible Controller Single Host

playbooks · 6

Complete guide to installing Red Hat Ansible Automation Platform on a single host with an internal database. Inventory file, prerequisites.

Advanced

Ansible BIND DNS — Deploy and Manage DNS Servers

playbooks · 6

Deploy BIND9 DNS servers with Ansible. Primary and secondary zones, A/AAAA/CNAME/MX/TXT records, reverse DNS, DNSSEC signing, split-horizon DNS.

Beginner

Ansible Best Practices — Write Clean, Maintainable Playbooks

best-practices · 3

Essential Ansible best practices: directory structure, naming conventions, idempotency, vault secrets, roles, linting, and CI/CD integration. Proven.

Beginner

Ansible ignore_errors — Best Practices

playbooks · 8

Use ignore_errors, failed_when, and block/rescue in Ansible playbooks. Best practices to handle failures without masking real problems.

Beginner

Ansible Ceph — Deploy Distributed Storage Clusters

playbooks · 5

Deploy Ceph distributed storage with Ansible using cephadm. Monitor, OSD, and MDS deployment, CephFS, RBD block storage, S3 with RGW, pool management.

Beginner

Ansible and Cloud-Init — Automate VM Bootstrap at First Boot

playbooks · 6

Use cloud-init with Ansible for automated VM provisioning at first boot. Generate cloud-init user-data with Ansible templates, bootstrap Ansible pull.

Intermediate

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

Ansible COLLECTIONS_PATH — Configure

playbooks · 3

Learn how to configure Ansible collections paths — set ANSIBLE_COLLECTIONS_PATHS environment variable or collections_paths in ansible.cfg. Fix 'collection.

Beginner

Ansible Community Forum: Your Hub for Automation Discussions and Collaboration

playbooks · 4

Explore the newly launched Ansible Community Forum, designed for automation professionals to discuss, collaborate, and stay updated. Discover its features.

Advanced

Ansible Configuration Drift Detection and Remediation

best-practices · 4

How to detect and fix configuration drift with Ansible using check mode, assert, and idempotent playbooks. Prevent server sprawl and compliance issues.

Beginner

Ansible Consul — Service Discovery and Service Mesh

playbooks · 5

Deploy HashiCorp Consul with Ansible. Server cluster and client agents, service registration, DNS and HTTP discovery, health checks, KV store, Consul.

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 Debugger — Interactive Debugging for Failed Tasks

playbooks · 4

How to use the Ansible debugger to inspect and fix failed tasks interactively. Enable with debugger: on_failed, use p, r, c, q commands to examine.

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 Dnsmasq DHCP — Network Services Automation

playbooks · 4

Deploy Dnsmasq with Ansible for DHCP, DNS, and PXE boot services. DHCP reservations, DNS forwarding, split DNS, PXE/TFTP configuration, and network boot.

Beginner

community.docker.docker_compose_v2 Module — Deploy Apps

playbooks · 6

The community.docker.docker_compose_v2 module deploys and manages Docker Compose stacks with Ansible, including health checks and rolling updates.

Beginner

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 Dry Run: Check and Diff Mode Explained

playbooks · 4

Learn how to use Ansible dry run with --check and --diff flags. Preview what changes a playbook would make without actually modifying your servers..

Beginner

Configure Ansible Dynamic Inventory for VMware in Simple Steps

playbooks · 2

Discover how to configure Ansible Dynamic Inventory for VMware to automate and manage virtual machines efficiently. Step-by-step guide with Playbook.

Beginner

Ansible Dynamic Inventory Plugins — Write Your Own

playbooks · 6

Write custom Ansible dynamic inventory plugins. Complete guide to the inventory plugin API — parsing, caching, grouping, hostvars, and packaging in.

Beginner

Ansible ELK Stack — Deploy Elasticsearch, Logstash, and Kibana

playbooks · 6

Deploy the ELK stack (Elasticsearch, Logstash, Kibana) with Ansible. Complete guide to installation, cluster configuration, index management, Filebeat.

Beginner

Ansible Elasticsearch Cluster Deployment

modules · 6

Deploy and manage Elasticsearch clusters with Ansible including node roles, security, index lifecycle management, and performance tuning

Advanced

Ansible Fail2Ban — Automate Intrusion Prevention and Brute Force Protection

playbooks · 4

Deploy Fail2Ban with Ansible. Protect SSH, Nginx, Apache, and custom services from brute force attacks. Jail configuration, custom filters, whitelists,.

Beginner

Ansible Fluent Bit — Lightweight Log Processor and Forwarder

playbooks · 4

Deploy Fluent Bit with Ansible for lightweight log collection and forwarding. Input plugins, parsers, filters, output to Elasticsearch/Loki/S3, Kubernetes.

Beginner

Ansible AWX — Complete Guide with Tutorials and Examples

playbooks · 4

Install and configure Ansible AWX with Docker or Kubernetes. Job templates, inventories, credentials, RBAC, REST API, and workflow automation examples.

Advanced

Ansible AWS Automation — Complete Guide

playbooks · 4

Learn how to automate AWS infrastructure using Ansible. This guide covers everything from setup to advanced strategies, enabling efficient cloud.

Advanced

Master Ansible Automation for Docker, Podman, and Kubernetes

playbooks · 5

Automate Docker, Podman, and Kubernetes with Ansible. Complete guide covering container modules, image management, Kubernetes resources, and production.

Advanced

Ansible PostgreSQL Management

playbooks · 6

Manage PostgreSQL databases, users, extensions, backups, and replication with Ansible. Complete playbook examples for postgresql_db, postgresql_user.

Beginner

Ansible For VMware By Examples book by Apress

playbooks · 5

Unlock the power of Ansible for VMware automation. This hands-on book teaches IT pros to efficiently manage VMware environments using Ansible, saving.

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 GRUB Bootloader — Kernel Params

playbooks · 4

Configure GRUB bootloader with Ansible. Manage kernel command-line parameters, default boot entries, timeout settings, password protection.

Advanced

Ansible Galaxy — Create and Publish Roles and Collections

playbooks · 6

Create and publish Ansible roles and collections to Galaxy. Complete guide to role structure, collection scaffolding, galaxy.yml metadata, testing with.

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 GlusterFS — Deploy Distributed File Storage

playbooks · 4

Deploy GlusterFS distributed file storage with Ansible. Trusted pool setup, replicated and distributed volumes, geo-replication, client mounting,.

Beginner

Ansible Grafana Loki Log Aggregation

modules · 7

Deploy Grafana Loki and Promtail with Ansible for scalable log aggregation, multi-tenant storage, LogQL queries, and alerting

Beginner

Ansible HAProxy Load Balancer Configuration

modules · 8

Deploy and configure HAProxy load balancer with Ansible for high availability, SSL termination, health checks, and backend server management

Advanced

Ansible HashiCorp Vault — Secrets Management and Dynamic Credentials

playbooks · 5

Integrate HashiCorp Vault with Ansible. Deploy Vault, manage secrets with lookup plugins, generate dynamic database credentials, PKI certificates.

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

Ansible Jinja2 length Filter — Count Items and String Length

fundamentals · 3

How to use the Jinja2 length filter in Ansible to count list items, measure string length, and use it in conditionals. Practical playbook examples.

Beginner

Latest Ansible Job Opportunities: Remote & Global Roles

fundamentals · 2

Discover the latest Ansible-specific job opportunities worldwide. Find remote and on-site roles for automation consultants, developers, and more.

Beginner

Ansible Kafka — Deploy Apache Kafka Message Streaming

playbooks · 5

Deploy Apache Kafka with Ansible. ZooKeeper and KRaft mode clusters, topic management, producer/consumer configuration, TLS/SASL security, monitoring with.

Beginner

Ansible Keepalived — High Availability with VRRP

playbooks · 5

Deploy Keepalived with Ansible for high availability. VRRP virtual IP failover, HAProxy/Nginx HA pairs, health check scripts, multicast and unicast modes,.

Beginner

Ansible LDAP & Active Directory

playbooks · 6

Manage LDAP and Active Directory with Ansible. User provisioning, group management, OU creation, password resets, SSSD configuration, and bulk operations.

Beginner

Ansible Let's Encrypt — Automate Free SSL/TLS Certificates

playbooks · 4

Automate Let's Encrypt SSL certificates with Ansible. ACME protocol, HTTP-01 and DNS-01 challenges, Certbot and community.crypto modules, wildcard.

Beginner

Ansible Lightspeed Beta Review: Hands-On with IBM Watson AI Code Assistant

playbooks · 6

Hands-on review of the Ansible Lightspeed (Project Wisdom) closed beta. Real testing results, accuracy analysis, setup walkthrough, strengths,.

Advanced

Ansible Lightspeed Complete Guide: AI-Powered Automation with IBM watsonx

playbooks · 8

Complete guide to Ansible Lightspeed with IBM watsonx Code Assistant. Learn setup, features, model customization, prompt engineering, and how it.

Beginner

Ansible Linux User Management Guide

playbooks · 5

Automate Linux user and group management with Ansible. Complete guide covering user creation, group management, SSH keys, password policies, PostgreSQL.

Beginner

Ansible Logrotate — Log Rotation

playbooks · 6

Manage logrotate configuration across Linux servers with Ansible. Template-based log rotation for applications, databases, web servers, and custom.

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

Master Ansible Magic Variables: A Practical Playbook Guide

playbooks · 4

Discover how to use Ansible Magic Variables in your playbooks. Follow a live Playbook, explore key variables, and see practical examples for efficient.

Beginner

Ansible Magic Variables Reference

playbooks · 4

Complete reference for Ansible magic variables — inventory_hostname, hostvars, groups, group_names, playbook_dir, role_path, and ansible_facts. Practical.

Beginner

Ansible MinIO — Deploy S3-Compatible Object Storage

playbooks · 4

Deploy MinIO S3-compatible object storage with Ansible. Single-node and distributed cluster setup, TLS, bucket policies, lifecycle rules, replication.

Beginner

Ansible Mitogen — 10x Faster Playbook Execution

playbooks · 6

Speed up Ansible playbooks with Mitogen — a connection plugin that replaces SSH+SFTP with a single Python-to-Python channel. Installation, benchmarks,.

Beginner

Ansible MySQL and PostgreSQL Database Automation

playbooks · 6

Automate MySQL and PostgreSQL database management with Ansible. Create databases, users, grants, backups, replication setup, and schema migrations using.

Beginner

Ansible Nagios — Deploy and Configure Infrastructure Monitoring

playbooks · 5

Deploy Nagios Core with Ansible. Install Nagios server and NRPE agents, configure hosts, services, contacts, check commands, custom plugins, and alerting..

Beginner

ansible-navigator — TUI for Developing and Running Ansible Content

playbooks · 6

Complete guide to ansible-navigator — the TUI for running Ansible playbooks in Execution Environments, exploring collections, browsing docs, and replaying.

Beginner

Ansible NetBox Integration — Network Source of Truth

playbooks · 6

Integrate Ansible with NetBox for dynamic inventory, DCIM automation, and IPAM management. Complete guide to netbox.netbox collection — devices, IPs,.

Advanced

Exciting Ansible Updates: Core, Community, AWX, and DevTools

modules · 3

The Ansible ecosystem is buzzing with new releases and updates! Ansible Core 2.17.1 now supports running as a non-root user, while the Community Package.

Beginner

Ansible 2022 Highlights: New Releases & Innovations

playbooks · 4

Discover Ansible's major updates from 2022, including new releases, enhanced enterprise features, and community tools. Exciting innovations await in 2023!

Advanced

Ansible Project 2022 Conclusion & 2023 Outlook: Key Developments

modules · 6

Explore Ansible's milestones from 2022 and what's ahead for 2023, including major releases, community growth, and evolving automation trends.

Beginner

Celebrate Ansible Pilot's Successful Year and Upcoming Projects

security · 2

Celebrate Ansible Pilot's first year of sharing Ansible knowledge and automation stories. Stay tuned for exciting new projects and ideas coming soon!

Intermediate

Holiday Greetings from Ansible Pilot: Merry Christmas & New Year!

playbooks · 4

Happy Holidays from Ansible Pilot! Enjoy the festive season with family and friends. Stay tuned for more IT insights and automation adventures in the.

Advanced

Ansible Nomad — Deploy HashiCorp Workload Orchestrator

playbooks · 5

Deploy HashiCorp Nomad with Ansible. Server and client setup, job scheduling, Docker driver, Consul integration, Vault secrets, ACLs, and multi-datacenter.

Advanced

Ansible OpenLDAP — Deploy Directory Services

playbooks · 5

Deploy OpenLDAP with Ansible. Server installation, DIT structure, user and group management, TLS encryption, replication, SSSD client integration.

Beginner

Ansible OpenSSL — Manage Certificates, Keys, and PKI

playbooks · 4

Manage OpenSSL certificates and keys with Ansible. Generate private keys, CSRs, self-signed certificates, CA infrastructure, certificate chains.

Intermediate

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

Join Ansible Pilot YouTube Membership for Exclusive Perks

playbooks · 4

Become a member of Ansible Pilot on YouTube! Enjoy priority replies, members. With clear, copy-paste, step-by-step examples.

Advanced

Ansible Dry Run — Check & Diff Mode

playbooks · 4

Run Ansible playbooks in dry-run mode with --check and --diff. Preview changes before applying, test idempotency, and validate configurations safely.

Beginner

Automate EC2 Creation with Ansible: YAML Playbook Demo

playbooks · 6

Explore an Ansible playbook for creating EC2 instances on AWS. Learn to use ec2_ami_info, ec2_instance, set_fact, and shell modules in a live Playbook.

Advanced

Ansible Playground: Practice Ansible Online for Free

interviews · 2

Try Ansible online with our free playground at app.ansiblebyexample.com. Write and run playbooks directly in your browser — no installation required..

Beginner

Ansible Postfix — Deploy and Configure Mail Servers

playbooks · 5

Deploy Postfix mail servers with Ansible. Installation, relay configuration, SPF/DKIM/DMARC setup, TLS encryption, virtual domains, spam filtering.

Beginner

Ansible Proxmox Automation — VMs, Containers, and Cluster Management

playbooks · 6

Automate Proxmox VE with Ansible using community.general modules. Create VMs from templates, manage LXC containers, configure storage, networking.

Beginner

Ansible pull — Run Playbooks from Git

playbooks · 6

Use ansible-pull to run Ansible playbooks directly on target hosts from a Git repository. Setup, cron scheduling, use cases, and comparison with.

Beginner

Ansible REST API: Call Web APIs with the uri Module

playbooks · 3

Learn how to call REST APIs from Ansible playbooks using the uri module. Practical examples for GET, POST, PUT, DELETE, authentication, and error handling.

Intermediate

Ansible on RHEL 10 — Migration Guide

playbooks · 6

Guide to running Ansible on RHEL 10 — Python 3.12 default, new package names, systemd changes, firewalld updates, and playbook migration from RHEL 9 to.

Beginner

Ansible RabbitMQ — Deploy Message Brokers and Queues

playbooks · 5

Deploy RabbitMQ with Ansible. Installation, clustering, virtual hosts, user management, queue policies, TLS, monitoring with Prometheus, and high.

Beginner

Ansible on Raspberry Pi — Automate Your Homelab

playbooks · 6

Install Ansible on Raspberry Pi and automate homelab tasks — Pi-hole, Docker, monitoring, cluster management, k3s, backups, and fleet management for.

Beginner

Ansible Red Hat Satellite and Foreman Integration

playbooks · 5

Integrate Ansible with Red Hat Satellite and Foreman. Dynamic inventory, host provisioning, content view management, patching workflows, and compliance.

Advanced

Ansible Redis — Deploy and Configure In-Memory Cache Clusters

playbooks · 5

Deploy Redis with Ansible. Installation, configuration tuning, persistence, Sentinel high availability, Redis Cluster sharding, security hardening.

Beginner

Discover Ansible Self-Paced Labs: Hands-On Training Guide

playbooks · 4

Explore Ansible Self-Paced Labs for hands-on experience with Ansible. Learn to write playbooks and enhance your skills with interactive training sessions.

Advanced

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 Rsyslog — Centralized Log Management

playbooks · 4

Deploy Rsyslog with Ansible for centralized log management. Client and server configuration, TLS encryption, log forwarding, filtering rules, templates,.

Beginner

Ansible SNMP Monitoring Network Devices

networking · 8

Configure SNMP monitoring with Ansible for network devices, servers, and infrastructure including SNMPv3 security, trap receivers, and MIB management

Beginner

Ansible Samba — Configure File Sharing for Linux and Windows

playbooks · 6

Deploy and configure Samba with Ansible. File sharing between Linux and Windows, user management, access control, printer sharing, Active Directory member.

Beginner

Ansible Semaphore — Open Source UI

playbooks · 6

Install and configure Ansible Semaphore — a lightweight open-source web UI for running Ansible playbooks. Docker setup, project config, and job scheduling.

Beginner

Ansible Swap Management — Create and Configure Swap Space

playbooks · 4

Manage Linux swap space with Ansible. Create swap files and partitions, configure swappiness, mount via fstab, monitor usage, and automate swap management.

Beginner

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 Tomcat — Deploy Java Applications and Servlet Containers

playbooks · 4

Deploy Apache Tomcat with Ansible. Installation, JDK setup, WAR deployment, virtual hosts, SSL/TLS, clustering, JVM tuning, and zero-downtime application.

Beginner

Ansible Traefik — Deploy Cloud-Native Reverse Proxy

playbooks · 4

Deploy Traefik with Ansible. Cloud-native reverse proxy with automatic Let's Encrypt TLS, Docker and Kubernetes service discovery, middleware chains, rate.

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 Tutorial for Beginners: Complete Getting Started Guide

playbooks · 4

Complete Ansible tutorial for beginners. Learn inventory, playbooks, modules, roles, and variables with practical examples. Go from zero to automating.

Advanced

Ansible Vagrant — Automate Development Environments

playbooks · 4

Use Ansible with Vagrant for reproducible development environments. Vagrant provisioner configuration, multi-machine setups, synced folders, Ansible.

Beginner

Ansible Validated Content

playbooks · 5

iscover how Ansible validated content simplifies automation with expert-driven, pre-built playbooks and roles, ensuring best practices and seamless.

Advanced

Ansible Vault: Encrypt Secrets in Playbooks and Variables

playbooks · 4

Complete guide to Ansible Vault — encrypt files, variables, and strings. Learn create, edit, view, encrypt, decrypt commands with practical examples for.

Beginner

Ansible Vault Guide: Encrypt and Manage Secrets Securely

playbooks · 5

Complete Ansible Vault guide: encrypt files, strings, and variables. Learn vault create, edit, encrypt_string, multiple vault IDs, and integration with.

Advanced

Ansible WireGuard VPN — Deploy Secure Mesh Networks

playbooks · 6

Deploy WireGuard VPN with Ansible. Point-to-site, site-to-site, and full mesh topologies. Key generation, peer management, firewall rules, and dynamic.

Beginner

Ansible WireGuard — Deploy Secure VPN Tunnels

playbooks · 5

Deploy WireGuard VPN with Ansible. Generate key pairs, configure site-to-site tunnels, remote access VPN, full mesh topology, DNS routing, kill switch,.

Beginner

Using Ansible Tree Callback: Save Host Events to Files Easily

playbooks · 3

Discover how to use the Ansible Tree callback to save host events to JSON files. Enhance your logging and auditing with this powerful feature introduced.

Beginner

Understanding Ansible Builtin vs Legacy Collections: Key Differences

playbooks · 5

Explore the essential differences between Ansible's ansible.builtin and ansible.legacy collections. Understand how each affects your playbooks with.

Advanced

Ansible etcd — Deploy Distributed Key-Value Store

playbooks · 4

Deploy etcd clusters with Ansible. Static and discovery-based bootstrapping, TLS mutual authentication, snapshot backups, member management, monitoring,.

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

Ansible Windows — Complete WinRM Guide

playbooks · 4

Complete guide to using Ansible for Windows automation. Set up WinRM, configure Windows hosts, and use win_copy, win_service, win_chocolatey, and more.

Beginner

Ansible get_url — Download Files

modules · 3

Download files from URLs with ansible.builtin.get_url. Working examples with checksum verification, authentication, proxy support, headers, and timeout.

Beginner

Ansible iptables — Firewall Rules

playbooks · 6

Manage Linux iptables firewall rules with Ansible. Complete guide to ansible.builtin.iptables module — chains, rules, NAT, port forwarding, rate limiting,.

Beginner

Ansible Command vs Shell Modules: Key Differences Explained

playbooks · 5

Explore the differences between Ansible's command and shell modules. Learn when to use each, with practical examples and code Playbooknstrations.

Advanced

Ansible win_command vs win_shell

playbooks · 5

win_command runs executables directly; win_shell runs PowerShell or cmd scripts. When to use each Ansible Windows module with practical examples.

Beginner

Ansible on Ubuntu 26.04 — What Changed

playbooks · 8

Guide to running Ansible on Ubuntu 26.04 LTS — sudo-rs replaces sudo, APT 3.2 rollback, Wayland-only, Kernel 7.0, ROCm. Updated playbooks, privilege.

Advanced

Ansible run_once — Execute a Task on Only One Host

playbooks · 3

How to use Ansible run_once to execute tasks on a single host in a multi-host play. Examples with delegation, serial, and common pitfalls.

Beginner

Ansible shell vs command Module: When to Use Each

modules · 3

Ansible shell vs command module compared — when to use pipes, redirects, and environment variables. Learn best practices and why command is preferred over.

Advanced

Ansible template Module: Generate Config Files with Jinja2

playbooks · 4

Master the Ansible template module — generate dynamic config files with Jinja2 variables, loops, and conditionals. Practical examples for nginx, systemd,.

Beginner

Ansible Vault — Encrypt Secrets in Playbooks (Complete Guide)

playbooks · 6

Encrypt passwords, API keys, and sensitive files with Ansible Vault. Complete guide covering encrypt_string, vault files, multiple passwords.

Advanced

Ansible-Core vs Ansible — Differences

playbooks · 7

Learn the differences between ansible-core and ansible community package — versioning, collections, installation, and which one to choose.

Beginner

ansible_hostname vs inventory_hostname

playbooks · 3

Understand the difference between ansible_hostname, inventory_hostname, and ansible_fqdn. When to use each variable with practical playbook examples.

Beginner

Ansible throttle: Control Task Concurrency Across Hosts

playbooks · 3

Learn how to use Ansible throttle to limit task concurrency. Control how many hosts run a task simultaneously — essential for database migrations, API.

Beginner

Fix Ansible Vault — No Secrets Error

playbooks · 2

Learn to troubleshoot and resolve "Attempting to decrypt but no vault secrets found" error in Ansible Vault with a live Playbook and practical fix.

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 — Destination does not exist rc 257

playbooks · 3

Troubleshoot the "Destination does not exist" error (return code 257) in Ansible with Luca Berton on Ansible Pilot! Learn to fix file path issues.

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 106: Role Name Rules

playbooks · 6

Fix Ansible Lint Error 106 role-name — naming conventions for roles using lowercase alphanumeric characters and underscores with practical examples.

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 Error 205: Fix playbook-extension Lint Error

playbooks · 4

Fix ansible-lint Error 205 playbook-extension. Learn why playbook files should use .yml extension, not .yaml or other extensions, and how to configure.

Beginner

Ansible troubleshooting — Error 207: Jinja Invalid

playbooks · 6

Fix Ansible Lint Error 207 jinja[invalid] — invalid Jinja2 template syntax, common patterns, auto-fix, and best practices.

Advanced

Ansible no-changed-when — Lint Rule Fix

playbooks · 6

Fix Ansible Lint Error 301 no-changed-when — ensure command/shell tasks report changes correctly with changed_when. Tested, copy-paste examples included.

Advanced

Ansible troubleshooting — Error 305: command-instead-of-shell

playbooks · 6

Fix Ansible Lint Error 305 command-instead-of-shell — when to use command vs shell and why it matters for security and performance.

Beginner

Ansible Error 401: Fix latest[git] Lint Warning

playbooks · 4

Fix ansible-lint Error 401 latest[git]. Learn why using HEAD or branch names in ansible.builtin.git is risky and how to pin commits, tags, or versions.

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 Error 504: Fix deprecated-local-action Lint Warning

playbooks · 5

Fix ansible-lint Error 504 deprecated-local-action. Replace local_action with delegate_to: localhost for clearer, modern Ansible playbooks with.

Beginner

Ansible troubleshooting — Error 505: missing-import

playbooks · 6

Fix Ansible Lint Error 505 missing-import — causes, examples, and best practices for import_tasks, include_tasks, and roles.

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 — 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 markupsafe

modules · 3

Resolve the No module named markupsafe error in Ansible by reinstalling Ansible, ansible-lint, and python-markupsafe via Homebrew.

Beginner

Ansible troubleshooting — Error meta-runtime

modules · 5

Fix the Ansible Lint meta-runtime error — requires_ansible version constraints in meta/runtime.yml for collections. With tested, real-world examples.

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: name[casing]

playbooks · 6

Fix the Ansible Lint name[casing] rule — all task and play names must start with an uppercase letter for consistent, readable playbook output.

Beginner

Ansible troubleshooting — Error: name[prefix]

playbooks · 6

Fix the Ansible Lint name[prefix] rule — prefix task names with file stems for clearer playbook organization and debugging.

Advanced

Ansible troubleshooting — Error: no-jinja-when

playbooks · 6

Fix Ansible Lint no-jinja-when — why you should not use {{ }} in when clauses and how to write correct conditionals. Tested, copy-paste examples included.

Advanced

Ansible no-log-password — Lint Rule Fix

playbooks · 4

Fix ansible-lint no-log-password warnings. When to use no_log: true for passwords, tokens, and secrets in Ansible tasks. Examples and best practices.

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 Rule parser-error — Fix YAML Syntax Errors

playbooks · 5

Fix Ansible Lint parser-error by correcting YAML syntax — indentation, spacing, quoting, and structure. Complete guide with common patterns.

Beginner

Fix Ansible run_once — Common Pitfalls

playbooks · 5

Fix run_once issues in Ansible playbooks. Common mistakes with serial, delegation, variable scope, and how to properly run tasks on a single host.

Advanced

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

Ansible troubleshooting — Failed to connect to the host via ssh host localhost port 22

playbooks · 2

In Ansible troubleshooting, learn about the Failed to connect to the host via SSH error, common during local testing with ansible_connection local.

Beginner

Fix Ansible Invalid Plugin Name Error

playbooks · 4

Fix 'Invalid plugin name: regex.replace' in Ansible. Use ansible.builtin.regex_replace FQCN instead of short names. Step-by-step solution with examples.

Beginner

Ansible troubleshooting — Module Failure on Windows-target

playbooks · 3

Discover how to troubleshoot Module Failure on Windows-target in Ansible, focusing on resolving execution errors effectively.

Beginner

Fix ModuleNotFoundError: No module named 'ansible'

playbooks · 6

Fix the ModuleNotFoundError: No module named 'ansible' error. Diagnose Python environment mismatches, PATH issues, pip vs pipx installs, and virtual.

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

Decoding Ansible Syntax Errors: A Troubleshooting Guide

playbooks · 2

Discover practical solutions for resolving syntax errors in Ansible playbooks through live Playbooknstrations and troubleshooting guidance.

Beginner

Ansible Troubleshooting: Resolving community.aws.ec2_instance Issues

playbooks · 5

Resolve Ansible community.aws.ec2_instance module errors. Fix module not found, missing collections, inventory issues, and migration to.

Beginner

Fix Ansible Root User Permission Error

playbooks · 7

Fix the Ansible error This command has to be run under the root user — become directive, sudo config, and privilege escalation guide.

Beginner

Ansible win_user Unhandled Exception — Password Complexity Fix

playbooks · 5

Troubleshoot the Ansible win_user unhandled exception error caused by Windows password complexity requirements. Fix password policy violations with.

Advanced

Fix Ansible VARIABLE IS NOT DEFINED

playbooks · 7

Fix the VARIABLE IS NOT DEFINED ansible_hostname error — root cause analysis, gather_facts, inventory_hostname, and practical solutions.

Beginner

Ansible troubleshooting — Windows 10 Error 0x80370102 WSL: Windows Subsystem for Linux

playbooks · 4

How to troubleshoot the Windows 10 WSL: Windows Subsystem for Linux - Error: 0x80370102 The virtual machine could not be started because a required.

Beginner

Ansible troubleshooting — Windows 11 Error 0x80370102 WSL: Windows Subsystem for Linux

playbooks · 4

How to troubleshoot the Windows 11 WSL: Windows Subsystem for Linux - Error: 0x80370102 The virtual machine could not be started because a required.

Beginner

Ansible Troubleshooting — Fix chgrp Failed Error

playbooks · 4

Fix the Ansible 'chgrp failed' error. Understand why group lookup fails, verify groups exist on remote hosts, create missing groups, and handle.

Beginner

Ansible Troubleshooting: Destination Does Not Exist Error

playbooks · 3

To resolve the "destination does not exist" error, ensure the destination path exists and is accessible. Correct the playbook dest variable to a valid.

Beginner

Ansible Troubleshooting: Fix failure downloading Error

playbooks · 5

Fix the Ansible failure downloading error caused by incorrect URLs, moved resources, network issues, or certificate problems. Complete troubleshooting.

Beginner

Ansible troubleshooting — fatal template error while templating string

playbooks · 3

Explore the FATAL template error while templating string in Ansible. Learn how to diagnose and resolve this runtime issue effectively.

Beginner

Ansible Troubleshooting: Resolving the "Invalid Argument" Error

playbooks · 3

Fix the Ansible file module \"Invalid Argument\" error when creating symlinks on Linux. Reproduce, diagnose, and resolve the fatal error with examples.

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 become — Fix sudo Password

playbooks · 3

Fix 'Missing sudo password' and 'Incorrect sudo password' Ansible errors. Configure become, NOPASSWD sudoers, and ansible_become_pass securely.

Beginner

Ansible troubleshooting — 'not a valid attribute for a Play'

playbooks · 6

Fix the Ansible error 'not a valid attribute for a Play' — caused by YAML typos like 'task' instead of 'tasks'. Complete list of valid play attributes.

Beginner

Ansible troubleshooting — passwordless account

playbooks · 3

Explore the Fatal usermod error in Ansible troubleshooting with Luca Berton on Ansible Pilot, featuring practical solutions and Playbooknstrations.

Beginner

Fix Ansible PowerShell Sudo Conflict

playbooks · 4

Fix the 'PowerShell shell family is incompatible with the sudo become plugin' error in Ansible. Understand why become doesn't work with Windows targets.

Beginner

Ansible troubleshooting — the "role not found" error

playbooks · 4

Discover how to resolve the role not found error in Ansible by correctly specifying and locating roles for seamless playbook execution.

Beginner

Ansible troubleshooting — undefined variable

playbooks · 2

Explore Ansible troubleshooting with Luca Berton as he addresses undefined variable errors in playbooks, offering practical solutions.

Beginner

Ansible troubleshooting — urlopen error

playbooks · 2

How to reproduce the urlopen error in Ansible, troubleshooting, and fix to be able to successfully open an URL in your playbook.

Beginner

Ansible SSH Password Auth — sshpass

playbooks · 4

Fix 'to use ssh with passwords you must install sshpass' error. Install sshpass on Ubuntu, RHEL, macOS, and configure Ansible SSH password auth safely.

Beginner

Ansible troubleshooting — user module password_expiry_min bug and workaround

playbooks · 3

Join Luca Berton on Ansible Pilot as we troubleshoot the user module bug, exploring effective workarounds through live Playbooknstrations.

Beginner

Ansible user Module — Users & Groups

playbooks · 4

Complete guide to the Ansible user module — create users, set passwords, manage groups, SSH keys, and home directories. Includes group module examples.

Beginner

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

Ansible Training — Courses & Certs

getting-started · 3

Ansible training guide: Red Hat EX294 certification, online courses, hands-on labs, and free learning resources for all skill levels.

Advanced

Ansible template — Jinja2 Config Files

playbooks · 4

Use the Ansible template module to deploy dynamic configuration files with Jinja2. Variables, loops, conditionals, and real-world template examples.

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

Maximize Ansible Efficiency with Callback Plugins for Resource Monitoring

playbooks · 4

Learn how to use Ansible callback plugins like cgroup_memory_Conclusion and cgroup_perf_recap to monitor resource consumption and optimize performance.

Beginner

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 Redmine Installation on Ubuntu LTS 22.04 with Ansible

playbooks · 4

Learn how to automate the installation of Redmine on Ubuntu 22.04 LTS using Ansible, ensuring a consistent and efficient deployment process for your.

Advanced

Ansible CIS Hardening — RHEL 9

playbooks · 5

Discover how to automate CIS Benchmark hardening for RHEL 9 systems using Ansible. Simplify security compliance with the "ansible-lockdown" project for.

Advanced

Strengthening Security: Automating CIS Benchmark Hardening for RHEL 9 with Ansible

playbooks · 6

Automate CIS Benchmark hardening for RHEL 9 using Ansible with the Ansible Lockdown roles, ensuring robust security configurations across systems.

Advanced

Automate Ansible Collection Testing with GitHub Actions

playbooks · 6

Set up GitHub Actions CI/CD for Ansible collections — automated lint, sanity, unit, and integration tests on every PR. Complete workflow configuration.

Beginner

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 File Extension Validation with Ansible

playbooks · 3

Learn how to structure an Ansible playbook to validate file extensions, ensuring files end with specified formats like .csv or .txt through practical.

Beginner

Automating File Reading with Ansible

playbooks · 3

Automate reading and displaying text files in a directory with Ansible using find, slurp, and debug modules to manage file content effortlessly.

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

Ansible Regex Filters — Search & Replace

playbooks · 7

Use ansible regex_search, regex_findall, and regex_replace filters to search, extract, and transform strings in playbooks. Real-world examples included.

Advanced

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

Automate Tasks with Ansible: Execute Actions at 10:55

playbooks · 3

Learn how to automate scheduled tasks in Ansible. This guide demonstrates executing a playbook at 10:55, including time calculations and waiting.

Beginner

Getting Started with Amazon EC2 Instances

playbooks · 5

Learn how to automate EC2 instance creation on AWS with Ansible. This guide covers essential setup, configuration, and management for seamless cloud.

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

Backup Ansible Automation Platform — Complete Guide

playbooks · 5

Complete guide to backing up and restoring Ansible Automation Platform. Use setup.sh for full platform backups including Controller, Hub, EDA.

Beginner

Automate Dell EMC DNOS 10 Backups with Ansible Playbook

playbooks · 4

Learn to automate the backup of Dell EMC DNOS 10 configurations with Ansible. This guide includes a practical Playbook example and setup instructions for.

Beginner

Backup Dell EMC DNOS 6 Configs with Ansible Playbook

playbooks · 4

Discover how to automate Dell EMC DNOS 6 configuration backups with Ansible. This guide includes a Playbook example and setup instructions for efficient.

Beginner

Ansible Mikrotik RouterOS Backups

playbooks · 3

Learn how to automate configuration backups for Mikrotik RouterOS with Ansible. This guide includes a step-by-step Playbook example for seamless backups.

Beginner

Automate PostgreSQL Backups with Ansible Playbook

playbooks · 4

Discover how to automate PostgreSQL database backups with Ansible. This guide includes a live Playbook example and detailed execution steps for.

Beginner

Handle Yum/DNF Failures in Ansible — Troubleshooting and Best Practices

playbooks · 5

Troubleshoot and handle Yum/DNF package manager failures in Ansible playbooks. Covers lock files, repo errors, dependency conflicts, retry patterns.

Beginner

Build Ansible Execution Environment

playbooks · 4

Learn how to build a custom Ansible Execution Environment using the ansible-builder tool. Manage system, Python, and collection dependencies effectively.

Beginner

Ansible Execution Environments — Build

playbooks · 4

Build custom Ansible Execution Environments with ansible-builder. Add collections, Python packages, and system deps. Run with ansible-runner.

Beginner

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

Can You Use Ansible's assert Module in Jinja Templates?

playbooks · 5

Learn why Ansible's assert module can't run inside Jinja2 templates and discover the correct alternatives — from Jinja2 raise(), to assert tasks with.

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

Ansible file Module — Permissions

playbooks · 6

Change file and directory permissions with Ansible file module. Complete guide to chmod, chown, chgrp, symbolic modes, recursive permissions, SELinux.

Beginner

Ansible win_user — Change Password

playbooks · 3

Learn to automate Windows user password changes with Ansible win_user module. Easily update passwords and manage user accounts on Windows-like systems.

Beginner

Change the User Primary Group on Linux with Ansible

playbooks · 3

Learn how to use Ansible to change a user's primary group on Linux systems with the user module. Streamline user management and ensure consistent group.

Beginner

Ansible user — Change Password

playbooks · 6

Change user passwords on Linux with Ansible user module. SHA-512 hashing with password_hash filter, Vault encryption, bulk updates, and idempotent.

Beginner

Ansible Check .NET Framework Version

playbooks · 3

Learn how to check the .NET Framework version on Windows systems with Ansible using the win_reg_stat module. Includes a practical Playbook example.

Beginner

Ansible stat — Check If Directory Exists

playbooks · 6

Check if a directory exists in Ansible with stat module. Conditional task execution, create-if-missing patterns, and permission verification.

Beginner

Ansible win_stat — Check Dir Exists

playbooks · 2

Discover how to check if a directory exists on Windows-like systems using Ansible ansible.windows.win_stat module. Follow along with a practical.

Advanced

Ansible win_stat — Verify Windows File

playbooks · 3

Discover how to check if a file exists on Windows systems with Ansible's win_stat module. This guide includes a live Playbook example and execution.

Advanced

Ansible VMware VM Snapshot Check

playbooks · 3

Learn how to use Ansible to check for VMware snapshots on virtual machines with the `vmware_vm_info` module. This guide includes step-by-step instructions.

Beginner

Checkout Git Repository via HTTPS — Ansible git Module Guide

playbooks · 5

Automate Git repository cloning and updates with Ansible git module. Complete guide covering HTTPS checkout, version pinning, sparse checkout, deploy.

Advanced

ansible.builtin.git Module — Clone via SSH

playbooks · 5

Clone Git repositories with Ansible's ansible.builtin.git module over SSH. Configure SSH keys, deploy branches/tags, and handle submodules.

Beginner

Ansible Compare Lists — Data Check

playbooks · 3

Learn how to compare two lists in Ansible playbooks, verify their lengths, and ensure matching elements using robust filters and syntax.

Beginner

Comparing versions — ansible.builtin.version plugin

playbooks · 4

Using Ansible to compare versions and ensure consistency across your infrastructure with the ansible.builtin.version plugin.

Beginner

Concatenate Multiple Files in Order with Ansible Template

playbooks · 4

Learn how to concatenate multiple files in a specific order with Ansible. This guide demonstrates using the template module and includes practical code.

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

Configure WSL in Domain — Step-by-Step

modules · 4

Discover how to configure WSL in a domain environment. This guide covers joining a domain, installing necessary packages, and setting up Kerberos.

Beginner

Configuring Ansible for AWS: Setup Guide & Playbook

playbooks · 5

Set up Ansible for AWS with IAM credentials, boto3, and the amazon.aws collection. Follow our guide to configure and execute your first AWS playbook.

Beginner

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 Kernel Parameters in RedHat-like Linux Systems with Ansible System Role

playbooks · 4

Learn how to configure kernel parameters in RedHat-like Linux systems using the Ansible System Role. Follow our live Playbook example for efficient.

Beginner

Configure a Python Virtual Environment for Ansible AWS — ansible collection amazon.aws

playbooks · 3

Learn to configure a Python Virtual Environment for Ansible AWS amazon.aws collection using the latest Python 3.8 and boto3 library releases.

Beginner

Ansible VMware community.vmware venv

playbooks · 4

Learn how to set up a Python Virtual Environment for Ansible VMware, ensuring seamless integration and management of your VMware infrastructure with.

Beginner

Ansible Windows Hosts — Step-by-Step

playbooks · 7

Learn how to configure Windows hosts for Ansible using basic authentication and WinRM. Follow our step-by-step guide to set up and run your first playbook.

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

How to Fix Ansible Connection Failures: Complete Troubleshooting Guide

playbooks · 6

Complete guide to troubleshooting Ansible connection failures. Fix SSH timeouts, authentication errors, WinRM issues, privilege escalation failures.

Beginner

Copy Multiple Files to Remote Hosts with Ansible Efficiently

playbooks · 3

Discover how to use Ansible fileglob lookup plugin and copy module to efficiently transfer multiple files to remote hosts. Explore practical examples.

Beginner

Ansible fetch — Copy from Windows

playbooks · 3

Copy files seamlessly from Windows remote hosts using Ansible ansible.builtin.fetch module. Effortlessly fetch example.txt to a local directory.

Beginner

Ansible fetch Module — Retrieve Files

playbooks · 5

Download files from remote hosts to local machine with ansible.builtin.fetch. Collect logs, configs, and backups with flat, dest, and validate options.

Beginner

Ansible win_copy — Copy Files to Windows

playbooks · 6

Copy files and folders to Windows remote hosts using ansible.windows.win_copy. Playbook examples with src, dest, content, remote_src, and backup options.

Advanced

ansible.builtin.copy: Copy Files to Remote Hosts

playbooks · 5

Master ansible.builtin.copy to transfer files, set permissions, create backups, validate configs, and copy directories on remote hosts.

Beginner

Crafting and Publishing Your Custom Ansible Collection on Automation Hub

modules · 4

Learn to create and publish a custom Ansible Collection "test.test" on Automation Hub. Follow steps to initialize, customize, build, and upload your.

Beginner

Create Ansible AWX Superuser in Docker — Admin Setup Guide

cloud-virtualization · 5

Create an AWX superuser in Docker with awx-manage. Complete guide covering user creation, password reset, API authentication, LDAP integration.

Beginner

Ansible iso_create — Build ISO Images

playbooks · 4

Create ISO images from files and folders with the Ansible iso_create module. Build bootable ISOs, custom install media, and automated image pipelines.

Beginner

Create Network Infrastructure on AWS using Ansible Modules

playbooks · 8

Learn how to take advantage of Infrastructure as Code to create our own infrastructure on-demand on Amazon Web Services (AWS) using the Ansible amazon.aws.

Advanced

How to Create a New LVM Partition with Ansible

playbooks · 4

Discover how to automate the creation of LVM partitions on Linux systems using Ansible. This guide walks you through using the community.general.parted.

Beginner

Create PostgreSQL Databases with Ansible: Easy Guide

playbooks · 3

Learn to automate PostgreSQL database management with Ansible postgresql_db module. Follow our guide to create, delete, and manage databases effortlessly.

Beginner

Ansible postgresql_user — Create Roles

playbooks · 4

Discover how to create and manage PostgreSQL users and roles with Ansible. Follow our guide for seamless user management on your PostgreSQL server.

Beginner

Create VMware vSphere VM with Ansible: Full Playbook Guide

playbooks · 3

Master creating VMware vSphere VMs using Ansible. Our guide provides a comprehensive playbook and step-by-step instructions for VM setup and management.

Beginner

Create a directory in Linux — Ansible module file

playbooks · 3

How to set up the "~/example" directory, set user and group ownership, and apply UNIX mode 0644 in Linux using Ansible with a live Playbook.

Beginner

Ansible win_file — Create Windows Dir

playbooks · 2

Create directories on Windows with Ansible win_file module. Set permissions, create nested paths, and manage folder structures with playbook examples.

Beginner

Create Hard Links in Linux with Ansible Playbooks

playbooks · 5

Learn to create hard links in Linux using Ansible’s file module. Follow our step-by-step guide and live Playbook example for effective management.

Beginner

Create Local Groups on Windows with Ansible Playbooks

playbooks · 2

Learn how to create and manage local groups on Windows systems using Ansible’s win_group module. Follow our detailed Playbook example for automation.

Beginner

Ansible win_user — Create Local Users

playbooks · 3

Learn how to automate the creation and management of local user accounts on Windows systems using Ansible’s win_user module. Follow our detailed.

Beginner

Ansible File Module Demo: Create Symlinks Easily

playbooks · 3

Discover how to create symlinks with Ansible's file module in this easy-to-follow Playbook. Master Ansible automation with practical examples.

Beginner

Create Text Files with Ansible copy Module (Playbook Examples)

playbooks · 7

Create and manage text files with Ansible copy module. Complete guide with content parameter, permissions, SELinux, templates, multi-line content.

Advanced

Ansible AWS S3 Bucket — Create

playbooks · 7

Discover how to automate the creation of AWS S3 buckets using Ansible. Our detailed guide covers the prerequisites, step-by-step playbook creation.

Beginner

ansible.builtin.file: Create and Manage Files

playbooks · 5

Learn ansible.builtin.file module: Create empty files with touch, directories, symlinks, and manage permissions and ownership in Ansible playbooks.

Advanced

Ansible win_file — Files & Dirs

playbooks · 2

Create files, directories, and symlinks on Windows with ansible.windows.win_file. Set permissions, manage paths, and clean up temp files.

Beginner

Ansible user Module — Create Users

playbooks · 7

Complete guide to ansible.builtin.user module — create accounts, set passwords with SHA-512, manage groups, generate SSH keys, and handle bulk user.

Advanced

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

Creating a Custom Ansible Lookup Plugin in Python for Reading a File

playbooks · 7

Create a custom Ansible lookup plugin in Python to extend capabilities for reading file contents on the Ansible controller, enhancing file retrieval.

Beginner

Creating a Custom Ansible Lookup Plugin in Python for retrieving API token

playbooks · 6

Learn how to create an Ansible lookup plugin to fetch API tokens, with a complete example of the token.py plugin code and step-by-step explanations.

Beginner

Creating a New Ansible Collection: A Step-by-Step Guide

modules · 4

Create a new Ansible Collection "test.test" with ansible-galaxy. Follow steps to initialize, build, and verify the collection, resulting in a.

Beginner

Creating an Application Load Balancer with Ansible in AWS

playbooks · 4

Automating AWS Infrastructure with Ansible - Creating an Application Load Balancer in AWS. Tested on real machines with clear, copy-paste examples.

Advanced

Creating an Azure Virtual Machine Scale Set using Ansible

playbooks · 5

Effortlessly Deploy and Scale Your Infrastructure with Ansible and Azure Scale Sets. Tested on real machines with clear, copy-paste examples.

Beginner

Creating an Azure Virtual Network with Ansible Playbook

playbooks · 4

Learn how to use Ansible’s Azure modules to automate the creation of a virtual network with subnets and a public IP address in Microsoft Azure Cloud.

Beginner

Ansible playbook_dir Magic Variable

playbooks · 6

Use Ansible playbook_dir to get the playbook directory path. Reference templates, files, and vars relative to your playbook location with examples.

Beginner

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

Customizing Ansible: Ansible Module Creation

playbooks · 5

Learn how to create custom Ansible modules in Python, utilizing Ansible Module Utils for efficient development. Follow best practices and explore an.

Advanced

Automating Data Transformation with Ansible: Converting Dictionaries to Lists

playbooks · 2

Explore how to automate data transformations in Ansible by converting dictionary-based structures into lists using Jinja2 filters. Simplify data handling.

Beginner

Decrypt Ansible Vault — Complete ansible-vault Guide

playbooks · 4

Decrypt Ansible Vault files with ansible-vault decrypt. Complete guide covering password files, vault IDs, inline encrypted variables, and CI/CD.

Beginner

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

Delete a VMware Virtual Machine Snapshot — Ansible module vmware_guest_snapshot

playbooks · 3

How to automate the delete of snapshot named “Ansible Managed Snapshot” in a VMware Virtual Machine “myvm” Ansible Playbook and vmware_guest_snapshot.

Beginner

Delete a group — Ansible module group

playbooks · 2

How to delete the \ Step-by-step Ansible tutorial with practical examples and best practices."example\" group or verify that is not present on your.

Beginner

Ansible file Module — Delete Files

playbooks · 5

Delete files, directories, and symlinks with Ansible file module state: absent. Complete guide with conditional deletion, batch cleanup, safe patterns,.

Beginner

Deploy Apache HTTPD on Docker Container with Ansible

playbooks · 3

Automate the deployment of Apache HTTPD in a Docker container using Ansible. Manage system packages, Docker images, and web content effortlessly.

Beginner

Deploy Apache HTTPD with Podman Using Ansible Playbook

playbooks · 7

Automate Apache HTTPD deployment in a Podman container with Ansible. Manage Podman installation, image pulling, and container configuration.

Beginner

Ansible Podman — Apache HTTPD Deploy

playbooks · 9

Automate the deployment of Apache HTTPD in a Podman container using Ansible. Set up web root, custom index.html, and manage container settings.

Beginner

Ansible vmware_guest — Deploy VM

playbooks · 2

How to automate the deployment of a virtual machine guest from “mytemplate” template using Ansible Playbook and vmware_guest module.

Beginner

Deploy Squid Proxy on RedHat Systems with Ansible

playbooks · 5

Learn to deploy and configure a Squid proxy server on RedHat-like systems using Ansible. Follow our step-by-step guide with simple Ansible code examples.

Beginner

Set Up Apache Webserver on Debian with Ansible Playbook

playbooks · 4

Learn to deploy and configure an Apache web server on Debian using Ansible. Automate installation, custom index.html setup, and firewall rules.

Beginner

Efficient Web Server Setup Using Ansible Playbook

playbooks · 3

Set up a web server effortlessly with our Ansible playbook tutorial. Follow step-by-step instructions for installing and configuring HTTPD service.

Beginner

Set Up Apache Vhost on Debian with Ansible Playbook

playbooks · 7

Learn to configure an Apache virtual host on Debian using Ansible. Automate web server setup, document root creation, and firewall rules.

Beginner

Ansible Apache Vhost — RedHat Config

playbooks · 6

Automate Apache virtual host setup on RedHat systems with Ansible. Learn to manage web server installation, configuration, and firewall settings.

Beginner

Ansible: Disable and Lock a Linux User Account

playbooks · 2

Disable a Linux user account with Ansible: set password_lock: true and the nologin shell to block all logins — with copy-paste playbook examples.

Beginner

Ansible win_get_url — Windows Files

playbooks · 3

Download files from HTTP/HTTPS on Windows with ansible.windows.win_get_url. Proxy, authentication, checksum verification, and retry examples.

Beginner

Ansible get_url — Download Files via HTTPS Proxy

playbooks · 3

Learn how to download files using Ansible get_url module with proxy settings, including checksum verification and setting file permissions.

Beginner

Download and Use Ansible Galaxy Collection — ansible-galaxy and requirements.yml

playbooks · 3

Learn how to download and use the Ansible Galaxy Collection community.general with ansible-core in a system, including a real-life example.

Beginner

Download and Use Ansible Galaxy Role — ansible-galaxy and requirements.yml

playbooks · 3

Learn how to download and use the Ansible Galaxy Role lucab85.ansible_role_log4shell with ansible-core, including a step-by-step example.

Beginner

Ansible postgresql_db — Drop Database

playbooks · 4

How to automate the delete of a \"testdb\" database on PostgreSQL using Ansible Playbook and postgresql_db module. Tested, copy-paste examples included.

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

EU Cyber Resilience Act (CRA) and Ansible — What You Need to Know

playbooks · 9

The EU Cyber Resilience Act (CRA) introduces mandatory cybersecurity requirements for software products. Learn how it impacts Ansible, Red Hat's Open.

Beginner

Ansible lineinfile — Change IP Address in Config

playbooks · 6

This playbook uses the ansible.builtin.lineinfile and ansible.builtin.service modules to automate the process of updating the IP address and netmask.

Beginner

Edit Single Lines in Files — Ansible lineinfile Module Guide

playbooks · 5

Master the Ansible lineinfile module — insert, replace, and remove single lines in files. Complete guide with regexp matching, validation, backreferences,.

Beginner

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

Effortlessly Create AWS IAM Users and Store their Access Keys with Ansible

playbooks · 6

Effortlessly create AWS IAM users and store their access keys securely with Ansible and AWS SSM Parameter Store, ensuring scalable and secure management.

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

Ansible SELinux Permissive Mode

playbooks · 4

How to automate the enabling or disabling of SELinux Permissive policy per single process or domain keeping the whole system under enforcing policy.

Beginner

Ansible seboolean — SELinux Booleans

playbooks · 8

Enable and disable SELinux booleans with ansible.posix.seboolean. Persist settings across reboots, list booleans, and troubleshoot SELinux policies.

Beginner

Ansible user Module — Enable and Unlock

playbooks · 2

Re-enable a locked Linux user account with Ansible: set password_lock: false, restore the /bin/bash shell, and verify access — with playbook examples.

Beginner

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 (EDA): Automate Responses to Events

playbooks · 3

Introduction to Event-Driven Ansible (EDA) — automatically trigger playbooks from webhooks, monitoring alerts, log events, and system changes. Learn.

Beginner

Execute command on the Ansible host — Ansible localhost

playbooks · 2

How to execute Ansible command(s) or task(s) on localhost using the connection plugin local and the right ansible internals variables.

Beginner

Executing Custom Lookup Plugins in the Ansible Automation Platform

playbooks · 4

How to execute two custom Ansible Lookup Plugins to interact with API and read the contents of files in the local Ansible Controller.

Beginner

Expand a Virtual Disk in VMware vSphere Virtual Machine — Ansible module vmware_guest_disk

playbooks · 4

How to automate the expansion from 1GB to 2GB size Virtual Disk connected to VMware Virtual Machine guest named “myvm” using Ansible Playbook.

Beginner

Exploring Ansible Playbook Gather Facts for Displaying Network Information

playbooks · 4

Streamlining Network Information Retrieval with Ansible’s Declarative Playbooks using the setup Ansible module. With clear, copy-paste, step-by-step examples.

Advanced

Ansible-Lint Profiles — Choose the Right Lint Level

playbooks · 5

Configure ansible-lint profiles from min to production. Understand rule severity, skip rules, custom profiles, and CI/CD integration.

Beginner

Ansible NFS Server Setup — Red Hat

playbooks · 4

Learn to automate the installation and configuration of an NFS server on Red Hat using an Ansible playbook. Enhance your system's efficiency now.

Beginner

Extract Archives with Ansible — unarchive Module Guide

playbooks · 5

Extract zip, tar.gz, and tar.bz2 archives with the Ansible unarchive module. Copy from local or remote URLs, set permissions, and run handlers on extract.

Beginner

Extract an archive in Windows-like systems — Ansible module win_unzip

playbooks · 2

How to automate the extraction of an example ZIP compressed archive with a text file inside creating the output directory on a Windows-like system with.

Beginner

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

Failed installation of Ansible in Amazon Linux 2022 Preview (AWS EC2) — Ansible install

playbooks · 4

Failed installation of Ansible in Amazon Linux 2022 Preview (AWS EC2) using the internal and the EPEL (Extra Packages for Enterprise Linux) repositories..

Beginner

Ansible selectattr and map — Filters

playbooks · 3

Filter lists of dictionaries with Ansible selectattr and extract values with map(attribute). Practical examples with facts, services, and packages.

Beginner

Find All Files with Extension — Ansible module find

playbooks · 5

How to automate the finding of all files with “.cnf” extension under the “example” directory of “devops” user using Ansible Playbook and find module.

Beginner

Ansible VMware ESXi Host Info

playbooks · 14

Discover how to gather info about VMware ESX/ESXi hosts in a cluster using Ansible. Follow our live Playbook and simple code examples to get started.

Advanced

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

Get VMware vSphere Virtual Machine UUID — Ansible module vmware_guest_info

playbooks · 3

How to automate the gathering of UUID of a specific “myvm” VMware vSphere Virtual Machine using Ansible Playbook and vmware_guest_info module.

Beginner

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 Checkout a Specific Commit — ansible.builtin.git

playbooks · 3

How to checkout a specific commit of a Git repository using Ansible's ansible.builtin.git module. Tested on real machines with clear, copy-paste examples.

Beginner

Ansible postgresql_privs Module

playbooks · 3

How to automate the granting of all permission for "myuser" user/role on database "testdb" on PostgreSQL using Ansible Playbook and postgresql_privs.

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

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

Ansible find — Delete Files in Dir

playbooks · 4

Find and delete files inside directories with Ansible find module. Filter by age, size, pattern, and type. Complete cleanup playbook examples.

Beginner

🛟 How to Navigate 2022 IT Turbulent Time — Weathering New Challenges

security · 4

How to navigate the storm and increase your value and hireability in the IT market, keeping your skills sharp, and learning new technologies and languages.

Beginner

How to Run Linux Fedora Workstation 39 on an Apple Mac

security · 3

Twenty Years of Fedora: Celebrating Innovation in Open Source Step-by-step Ansible tutorial with practical examples and best practices.

Beginner

How to Run Only One Task in Ansible Playbook? — Ansible tags statement

playbooks · 3

How to select single or multiple tasks, include, import, play, block, and role in an Ansible Playbook using tags parameter of ansible-playbook command.

Beginner

Run RHEL 9.2 on Mac Using VMware Fusion: A Step-by-Step Guide

networking · 3

Learn how to run Red Hat Enterprise Linux 9.2 on your Mac with VMware Fusion. Follow our step-by-step guide for seamless installation and configuration.

Beginner

Fix Ansible WinRM Errors — PowerShell

modules · 4

Resolve WinRM configuration errors for Ansible Windows automation. Fix HTTPS listeners, TrustedHosts, certificate issues, and firewall rules.

Beginner

Upgrade Ansible on macOS — Homebrew

modules · 3

Keeping Your Ansible Environment Up-to-Date with Homebrew Step-by-step Ansible tutorial with practical examples and best practices.

Beginner

Install Ansible on AlmaLinux 8 Easily with EPEL

playbooks · 9

Learn how to install and maintain Ansible on AlmaLinux 8 using the EPEL repository. Follow this simple guide to set up Ansible efficiently on your system.

Beginner

How to install Ansible in AlmaLinux 9 — Ansible install

playbooks · 7

Learn how to easily install and maintain Ansible on AlmaLinux 9 using the ansible-core package from the AppStream repository with this simple guide.

Beginner

How to install Ansible in Amazon Linux 2 (AWS EC2) — Ansible install

playbooks · 18

How to install Ansible in Amazon Linux 2 using the Amazon Extras Library \"amazon-linux-extras\" and the EPEL (Extra Packages for Enterprise Linux).

Beginner

How to install Ansible in Arch Linux 2021.12.01 — Ansible install

playbooks · 9

The easier way to install the latest version of Ansible and maintain up-to-date in Arch Linux 2021.12.01 using Pacman and the Community repository.

Beginner

How to install Ansible in CentOS 8 Stream — Ansible install

playbooks · 6

Learn the easiest way to install and maintain Ansible on CentOS Stream 8 using the EPEL Next repository, managed by the Fedora Special Interest Group.

Beginner

How to install Ansible in CentOS 8 — Ansible install

playbooks · 5

Discover the easiest way to install and maintain Ansible on CentOS 8 using the EPEL repository, managed by the Fedora Special Interest Group.

Beginner

How to install Ansible in CentOS 9 Stream — Ansible install

playbooks · 8

Learn how to install Ansible on CentOS Stream 9 using the AppStream repository for efficient automation and configuration management.

Beginner

How to install Ansible in Debian 11 — Ansible install

playbooks · 9

The easier way to install the latest version of Ansible and maintain up-to-date in Debian 11 using APT and the \"main\" default repository.

Beginner

Install Ansible on Debian 12

playbooks · 10

The easier way to install the latest version of Ansible and maintain up-to-date in Debian 12 using APT and the \"main\" default repository.

Beginner

How to install Ansible in Fedora 34 — Ansible install

playbooks · 4

How to install and maintain the latest version of Ansible inside Fedora 34 using the default repository with a practical Playbook.

Beginner

How to install Ansible in Fedora 35 — Ansible install

playbooks · 5

How to install and maintain the latest version of Ansible inside Fedora 35 using the default repository with a practical Playbook.

Beginner

How to install Ansible in Fedora 36 — Ansible install

playbooks · 6

How to install and maintain the latest version of Ansible inside Fedora 36 using the system repository with a practical Playbook.

Beginner

How to install Ansible in Fedora 37 — Ansible install

playbooks · 5

How to install and maintain the latest version of Ansible inside Fedora 37 using the system repository with a practical Playbook.

Beginner

How to install Ansible in Fedora 38 — Ansible install

playbooks · 4

How to install and maintain the latest version of Ansible inside Fedora 38 using the system repository with a practical Playbook.

Beginner

How to install Ansible in Fedora 39 — Ansible install

playbooks · 5

Learn how to install Ansible on Fedora 39 efficiently using dnf, ensuring your system is ready for automation tasks with the latest versions of.

Advanced

How to install Ansible in Gentoo Linux — Ansible install

playbooks · 9

The easier way to install and maintain up-to-date Ansible inside Gentoo Linux using the \\"portage\\" package manager. With tested, real-world examples.

Beginner

How to install Ansible in OpenSUSE Leap 15 — Ansible install

playbooks · 7

How to install the latest version of Ansible in openSUSE using the official SUSE Leap \\"update\\" repository. With clear, copy-paste, step-by-step examples.

Beginner

How to install Ansible in Oracle Linux 8 — Ansible install

playbooks · 9

Learn how to install the latest Ansible release on Oracle Linux 8 using the oracle-epel-release-el8 repository with a simple script.

Beginner

How to install Ansible in Oracle Linux 9 — Ansible install

playbooks · 14

Learn how to easily install and maintain Ansible on Oracle Linux 9 using the ansible-core package from the AppStream repository with this.

Beginner

How to Install Ansible in RHEL 8

playbooks · 5

How to install the latest and a specific version of Ansible in Red Hat Enterprise version 8 using Ansible Engine software collection.

Beginner

How to Install Ansible in RHEL 9 Beta

playbooks · 16

How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9 Beta included in the RHEL 9 AppStream repository.

Beginner

How to Install Ansible in RHEL 9.1

playbooks · 5

How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9.1 included in the RHEL 9.1 AppStream repository.

Beginner

How to Install Ansible in RHEL 9.2

playbooks · 7

How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9.2 included in the RHEL 9.2 AppStream repository.

Beginner

How to Install Ansible in RHEL 9.3

playbooks · 6

A concise guide on installing and maintaining Ansible in RHEL 9.3 using the distribution tools without additional repositories.

Beginner

How to Install Ansible in RHEL 9 — Step by Step

playbooks · 13

How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9 included in the RHEL 9 AppStream repository. Tested, copy-paste examples included.

Beginner

How to install Ansible in Rocky Linux 8 — Ansible install

playbooks · 8

How to install and maintain up-to-date Ansible inside Rocky Linux 8 using the EPEL repository. With tested, real-world examples.

Beginner

Install Ansible on Rocky Linux 9

playbooks · 8

How to install and maintain up-to-date Ansible inside Rocky Linux 9 using DNF and the ”appstream” system repository. Tested, copy-paste examples included.

Beginner

How to install Ansible in SUSE Linux Enterprise Server (SLES) 15 SP3 — Ansible install

playbooks · 11

How to install and maintain up-to-date Ansible inside SUSE Linux Enterprise Server (SLES) 15 SP3 using the SUSE Package Hub repository.

Beginner

How to Install Ansible on Ubuntu 20.04, 22.04, and 24.04

modules · 4

Step-by-step guide to installing Ansible on Ubuntu using apt, PPA, and pip. Covers Ubuntu 20.04, 22.04, and 24.04 with version comparison.

Beginner

How to install Ansible in Ubuntu 21.10 — Ansible install

playbooks · 11

How to install Ansible in Ubuntu 21.10 Impish Indri using the universe and PPA repositories. Tested, copy-paste examples included.

Beginner

How to install Ansible in Ubuntu 22.04 LTS Jammy Jellyfish — Ansible Install

playbooks · 9

How to install ansible using the universe repository in Ubuntu 22.04 LTS Jammy Jellyfish. Tested on real machines with clear, copy-paste examples.

Beginner

How to install Ansible in Ubuntu 22.10 Kinetic Kudu — Ansible Install

playbooks · 6

Learn how to install Ansible on Ubuntu 22.10 Kinetic Kudu using the universe repository with a simple and straightforward method.

Beginner

How to install Ansible in Ubuntu 23.04 Lunar Lobster — Ansible Install

playbooks · 6

Learn the easiest ways to install and maintain Ansible on Ubuntu 23.04 Lunar Lobster using the universe and PPA repositories for efficient automation.

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 Ubuntu 24.04 LTS — pip & APT Guide

playbooks · 5

Install Ansible on Ubuntu 24.04 Noble Numbat step by step. Covers pip, APT PPA, pipx methods with version pinning and virtual environments.

Advanced

Install Ansible on Windows 10 WSL

playbooks · 9

Learn how to install Ansible on Windows 10 using the Windows Subsystem for Linux (WSL), leveraging its compatibility for seamless automation tasks.

Beginner

Install Ansible on Windows WSL

playbooks · 8

Learn the easiest way to install and maintain Ansible on Windows 11 using the Windows Subsystem for Linux (WSL), enhancing compatibility and performance.

Beginner

How to install Ansible in macOS — Ansible install

playbooks · 2

How to install the latest and specific versions of Ansible on macOS using the Homebrew Package Manager. Tested, copy-paste examples included.

Beginner

How to install Ansible with PIP — Ansible install

playbooks · 3

How to install Ansible with PIP - the Python package manager. Step-by-step Ansible tutorial with practical examples and best practices.

Beginner

Mitigate CVE-2021-4034 on RHEL with Ansible Playbook

playbooks · 3

HUse Ansible to mitigate CVE-2021-4034 on RHEL systems. Automate the installation of SystemTap, debugging packages, and deploy mitigation scripts.

Beginner

Ansible Ignore SSH Host Key Checking

playbooks · 3

How to avoid the SSH Host Key checking at the beginning of every Ansible execution in our laboratory, CI/CD pipeline, or cloud computing provider.

Beginner

Improve Playbook Debugging Using Ansible Lint

playbooks · 4

Explore how Ansible lint, a crucial command-line tool, improves Ansible automation by checking code quality, reducing errors, and enhancing playbook.

Beginner

Ansible YAML Indentation Errors: How to Find and Fix Them

playbooks · 5

Complete guide to fixing Ansible YAML indentation errors. Learn common indentation mistakes, how to read error messages, and tools to prevent YAML.

Beginner

Install AWX on Kubernetes — Open Source Ansible Tower

playbooks · 6

Install AWX on Kubernetes using the AWX Operator. Step-by-step guide covering prerequisites, operator deployment, AWX instance creation, ingress.

Advanced

Install Ansible AWX Operator for Kubernetes (K8s) and OpenShift (OCP) — Ansible AWX

playbooks · 3

How to deploy the latest Ansible AWX Operator in your local Red Hat OpenShift Local (formerly Red Hat CodeReady Containers), fully compatible with.

Beginner

Ansible AAP on OpenShift — Operator

cloud-virtualization · 4

Step-by-step guide to installing Red Hat Ansible Automation Platform (AAP) on OpenShift Container Platform using the AAP Operator — from OperatorHub to.

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 Docker — Ansible apt Module

playbooks · 5

How to automate the installation of the docker-ce engine in Ubuntu 20.04 LTS x86_64 (or amd64) using Ansible Playbook. The procedure is going to take care.

Beginner

Ansible Install Docker on Linux

playbooks · 6

Learn how to install Docker on Linux systems using an Ansible playbook. Follow our guide for a seamless Docker setup and start process.

Beginner

Install Docker in Windows-like systems — Ansible module win_chocolatey

playbooks · 2

How to automate the installation of the latest version of Docker Desktop in your Windows-like system with Ansible Playbook and Chocolatey.

Beginner

Install Google Chrome in Debian like systems — Ansible module apt_key, apt_repository and apt

playbooks · 4

How to install the latest Google Chrome Stable on a Debian-like workstation (Debian, Ubuntu, Linux Mint, MX Linux, Deepin, AntiX, PureOS, Kali Linux,.

Beginner

Install Google Chrome on Red Hat Using Ansible

playbooks · 4

Use Ansible to install Google Chrome on Red Hat. Follow our detailed playbook to add repositories and install Chrome efficiently.

Beginner

Install Google Chrome on Suse with Ansible

playbooks · 5

Learn how to install the latest Google Chrome Stable on SUSE Linux Enterprise Server and openSUSE using Ansible. Follow our step-by-step guide.

Beginner

Install Software on Windows with Ansible — win_chocolatey Module Guide

playbooks · 4

Install, update, and manage Windows software with Ansible's win_chocolatey module. Deploy Chrome, Firefox, VS Code, and any Chocolatey package across.

Beginner

Install Microsoft Edge on Debian with Ansible

playbooks · 6

Learn how to install Microsoft Edge on Debian using Ansible. Follow our guide for a smooth setup process, including repository and key additions.

Beginner

Install Microsoft Edge in RedHat-like systems — Ansible module rpm_key, yum_repository and yum

playbooks · 4

How to install the latest Microsoft Edge Stable on a RedHat-like workstation verify software using the public GPG key and set up the Microsoft repository..

Beginner

Install PostgreSQL in Debian-like systems — Ansible modules apt, stat, shell, service

playbooks · 5

How to automate the installation of PostgreSQL on Debian-like systems: installing the necessary packages and dependency, initializing the.

Beginner

Install PostgreSQL — Ansible RHEL yum

playbooks · 5

How to automate the installation of PostgreSQL on RedHat-like systems: installing the necessary packages and dependency, initializing the.

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

Ansible Chocolatey — Windows Software

playbooks · 4

Automate Windows software installation with Ansible and Chocolatey. Complete guide to win_chocolatey module with package install, upgrade, pin, sources,.

Beginner

ansible.builtin.apt — Install Packages on Debian/Ubuntu

playbooks · 5

Install and manage packages with ansible.builtin.apt on Debian/Ubuntu. Full examples for install, upgrade, remove, cache updates, and .deb files.

Beginner

Ansible yum and dnf — RHEL Packages

playbooks · 5

Install, update, and remove packages on Red Hat family systems with Ansible's yum and dnf modules. Complete parameter reference, version pinning, group.

Beginner

Ansible zypper — SUSE Packages

playbooks · 6

Install, update, and remove packages on SUSE and openSUSE with the Ansible zypper module. Repository management, patterns, and playbook examples.

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

Installing and Configuring the Ansible Code Bot

playbooks · 5

Set up Ansible Code Bot to automatically scan GitHub repos for Ansible best practices, generate fix PRs, and maintain code quality across your.

Intermediate

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

Integrate Ansible with VMware vRealize Automation Efficiently

playbooks · 7

Learn how to efficiently integrate Ansible with VMware vRealize Automation to automate IT operations, enhance scalability, and ensure consistency.

Advanced

Ansible Controller — Prometheus Grafana

playbooks · 7

Set up real-time Ansible Automation Controller monitoring with Prometheus and Grafana. Scrape metrics, build dashboards, and create alerts for job.

Beginner

Ansible Private Hub & Controller

cloud-virtualization · 6

Step-by-step guide to integrate Red Hat Private Automation Hub with Automation Controller — API tokens, credentials, custom EE configuration.

Beginner

Integrate Splunk Logging with Ansible Automation Controller

modules · 7

Learn to integrate Splunk logging with Ansible Automation Controller. Follow this guide for setting up Splunk HTTP Event Collector and configuring log.

Beginner

Ansible Galaxy Complete Guide: Roles, Collections, and Best Practices

playbooks · 7

Complete guide to Ansible Galaxy. Learn how to find, install, create, and publish roles and collections. Includes CLI commands, requirements files.

Advanced

Introducing the zabbix_add_host Ansible Role Simplifying Certificate Validation with Zabbix

playbooks · 5

Simplifying Zabbix Server Management with the ‘zabbix_add_host’ Ansible Role by Steffen Scheib, Senior Technical Account Manager at Red Hat

Advanced

JetPorch Automation Tech Preview One Release

playbooks · 7

Save the Date and Join the Celebration on Friday, Sept 29th at 11:30 EST. With clear, copy-paste, step-by-step examples.

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

Leveraging Ansible Callback Plugins for Enhanced Performance

playbooks · 4

Profiling, Troubleshooting, and Optimizing Resources in Ansible Automation with timer, profile_tasks, and profile_roles Callback Plugins

Beginner

Leveraging Ansible for Time Savings and Reduced Human Error in Multi-Cloud Environments

playbooks · 3

Streamlining Multi-Cloud Automation with Ansible: Time Savings and Error Reduction. Tested, copy-paste examples included.

Advanced

Advanced Ansible Techniques: Leveraging Jinja2 Filters for Smart Data Transformations

playbooks · 3

Unveiling the power of Ansible's Jinja2 filters for advanced data transformations: A step-by-step exploration of smart automation.

Advanced

Leveraging Poetry for Efficient Virtual Environment Management

playbooks · 4

Unveiling the Verses: Navigating Virtual Environments with Poetry and Ansible. Tested on real machines with clear, copy-paste examples.

Beginner

Linting Ansible Playbooks: A Guide to Ensuring Consistency and Quality

playbooks · 4

Ensure Ansible playbook quality and consistency with linting. Learn to avoid issues like using the Ansible best practices for reliable deployments.

Beginner

List VMware Datastore Tags with Ansible

playbooks · 4

Retrieve and manage VMware datastore tags using Ansible's community.vmware collection. Complete guide with vmware_datastore_info, tag filtering,.

Beginner

Ansible modprobe — Load Kernel Modules

playbooks · 4

How to automate the Linux Kernel module loading of the "dummy" module with parameters on an example machine with Ansible.

Beginner

ansible.builtin.template — Loops and Config File Templates

playbooks · 3

The ansible.builtin.template module renders Jinja2 templates to remote hosts. Generate config files and /etc/hosts with loops and dynamic variables.

Beginner

Ansible Compliance Drift — Config

playbooks · 2

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

Beginner

Manage Disk Space by Cleaning /var/log/journal on Fedora

playbooks · 4

Free disk space by managing systemd journal logs on Fedora and RHEL. Configure journald.conf size limits, vacuum old logs, automate cleanup with Ansible,.

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

Ansible become — Privilege Escalation Guide

playbooks · 7

Master Ansible become for privilege escalation — sudo, su, doas, become_user, become_method, become_flags, passwords, and network enable mode. Complete.

Beginner

Ansible set_fact: Create and Modify Variables at Runtime

playbooks · 5

Master Ansible set_fact for dynamic variable creation. Learn syntax, set_fact vs register, conditionals, loops, caching, and best practices.

Beginner

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 Mount CIFS/SMB: Mount Windows Shares on Linux

playbooks · 6

How to Mount a Windows share in Linux SMB/CIFS. The Ansible Playbook code is going to check the required packages, create the mount-point and setup the.

Beginner

Ansible mount Module — NFS CIFS fstab

playbooks · 7

Mount NFS, CIFS, and SMB shares on Linux with ansible.posix.mount. Playbook examples with fstab persistence, mount options, and unmount automation.

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

Mastering Nested Lists in Ansible Playbooks: A Practical Guide

playbooks · 3

Learn how to handle nested lists in Ansible using powerful filters like flatten and unique. Simplify data structures for efficient automation workflows.

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

Ansible firewalld — Open Ports RedHat

playbooks · 7

Open and manage firewall ports on RedHat, CentOS, Fedora with Ansible firewalld module. Complete guide with services, ports, rich rules, zones.

Advanced

Revolutionising Ansible: Testing the Limits of OpenAI’s ChatGPT for Smarter Automation

playbooks · 2

Exploring the Power of OpenAI’s ChatGPT in Revolutionizing Ansible Coding: Advancing Automation to the Next Level. Tested, copy-paste examples included.

Advanced

Output Ansible Playbooks as YAML with Callback Plugin

playbooks · 3

Learn how to use Ansible ping module to test connections and customize output with callback plugins, demonstrated with a detailed playbook.

Advanced

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 pause Module — Delays & Prompts

playbooks · 3

Pause Ansible playbook execution with time delays or prompts. Examples with seconds, minutes, and interactive user input.

Beginner

Set System-Wide Environment Variables on Linux with Ansible

playbooks · 3

Learn to set system-wide environment variables on remote Linux systems using Ansible. Follow this guide for a live Playbook and simple Ansible code.

Beginner

Pluralsight The IT Ops Sessions: Ansible Sign, Verify, Event-Driven and Ansible Generative AI

cloud-virtualization · 5

How to use the "ansible-sign" command line utility to sign and verify using a GPG signature in your Ansible project, Event-Driven Ansible, Rulebooks.

Advanced

ansible.builtin.debug — Print Variables and Messages

playbooks · 4

Print variables, messages, and debug info with ansible.builtin.debug. Use msg, var, and verbosity parameters. Debug registered results and facts.

Advanced

Private Automation Hub: Empowering Secure and Efficient Automation

playbooks · 4

Explore how the Private Automation Hub enhances security and efficiency in managing and distributing Ansible content within your organization.

Beginner

Ansible Privilege Escalation: Fix 'become' and sudo Errors

playbooks · 5

Complete guide to fixing Ansible privilege escalation errors. Learn become directives, sudo configuration, common error messages, and how to properly.

Beginner

Ansible Callback Plugins — Profiling

playbooks · 6

Use Ansible callback plugins to profile task execution time, identify slow tasks, and customize output. Configure timer, profile_tasks, and profile_roles.

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 GPG Signature Verification

playbooks · 7

Learn how to GPG-sign an Ansible project using the ansible-sign command line tool. Watch a live Playbook by Luca Berton and transform your project from.

Beginner

Project signing with GPG and ansible-sign

playbooks · 7

How to sign an Ansible project using GPG and ansible-sign command line utility. With clear, copy-paste, step-by-step examples.

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

Quota Management for WinRM Remote Shells

networking · 4

Mastering WinRM Quotas for Optimal System Resource Management. Hands-on, tested examples and best practices for Quota Management for WinRM Remote Shells.

Beginner

Read a JSON file into a variable — Ansible lookup plugin file

playbooks · 2

How to automate the reading of example.json file on Ansible host, assign to a variable and use in your Ansible Playbook code.

Beginner

Ansible file Lookup Plugin — Read Files into Variables

playbooks · 6

Use the Ansible file lookup plugin to read file contents into variables on the controller. Load configs, certificates, templates, and secrets into your.

Beginner

Read an environment variable — Ansible lookup plugin env

playbooks · 2

How to automate the reading of HOME environmental variable and use it in your Ansible Playbook code with lookup plugin env.

Beginner

Read file from remote hosts — Ansible module slurp

playbooks · 4

How to automate the read of /proc/cpuinfo file from Linux remote host with Ansible. The file is copied as base 64 encoding and decoded with an Ansible.

Beginner

Ansible win_reboot — Reboot Windows

playbooks · 6

Reboot Windows servers safely with ansible.windows.win_reboot. Complete guide with pre/post delays, timeout tuning, rolling reboots, conditional.

Advanced

Ansible reboot Module — Reboot Linux

playbooks · 6

Reboot Linux servers with the Ansible reboot module. Complete guide with pre/post delay, timeout, test commands, rolling reboots, kernel updates.

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

Reduce Intel CPU Overheating on Linux with Ansible and Thermald

playbooks · 3

Install and configure thermald on Intel Linux laptops using Ansible. Reduce CPU overheating with the package module — supports Debian, Ubuntu, and RHEL.

Beginner

Ansible redhat_subscription Module

playbooks · 6

How to automate the registration of a machine RedHat Enterprise Linux 8 to subscription-manager using the access.redhat.com credential, assign a pool of.

Beginner

Ansible win_regedit — Remove Registry

playbooks · 3

How to automate the deletion of the Windows Registry “Test” path with one key “hello” under a specific hive Windows-like systems with Ansible Playbook.

Beginner

Remove a local group on Windows-like systems — Ansible module win_group

playbooks · 2

How to automate the removal of a local group \"accounting\" on Windows-like systems using the Ansible module win_group. Tested, copy-paste examples included.

Beginner

Remove a local user on Windows-like systems — Ansible module win_user

playbooks · 2

How to automate the removal of a local user “example” on Windows-like systems using the Ansible module win_user. With tested, real-world examples.

Beginner

Ansible user — Remove Accounts

playbooks · 4

How to remove user accounts with Ansible user module. Delete users, remove home directories, and manage accounts across Linux, macOS, and FreeBSD..

Beginner

Rename a PostgreSQL Database — Ansible module postgresql_db

playbooks · 4

Rename a PostgreSQL database with Ansible using the community.postgresql.postgresql_db module. Step-by-step playbook with examples and best practices.

Beginner

Ansible Rename File or Directory

playbooks · 5

How to rename a file or directory \"foo\", checking the file existence, and performing the verification in a live Playbook and some simple Ansible code.

Beginner

Ansible service — Restart Services

playbooks · 5

Manage system services with ansible.builtin.service. Start, stop, restart, and enable services on Linux with handlers and conditional examples.

Beginner

Restore Ansible Automation Platform

playbooks · 4

Learn how to restore your Ansible Automation Platform from a backup, ensuring system recovery and continuity with a detailed step-by-step guide for a.

Beginner

Restore a PostgreSQL Database — Ansible module postgresql_db

playbooks · 5

How to automate the restore of a backup file of a “testdb” database on PostgreSQL using Ansible Playbook and postgresql_db module.

Beginner

Retrieve ASM Policy Facts from F5 BIG-IP with Ansible

playbooks · 4

Automate F5 BIG-IP ASM policy retrieval using Ansible. Complete guide with the bigip_device_info module, filtering techniques, and practical network.

Beginner

Rolling Update Debian-like systems — Ansible module apt

playbooks · 7

Perform rolling updates on Debian/Ubuntu systems with Ansible apt module — full upgrade, selective updates, serial strategy, and reboot handling.

Beginner

Ansible Rolling Updates — Patch Servers with Zero Downtime

playbooks · 4

Perform rolling updates on RHEL/CentOS/Fedora with Ansible. Complete guide covering serial batches, pre/post health checks, automatic rollback, kernel.

Beginner

Rolling Update Windows-like systems — Ansible module win_updates

playbooks · 3

How to automate the Windows Update process and rebook if needed on Windows-like systems using Ansible Playbook and win_updates module.

Beginner

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

Ansible postgresql_query — Run SQL

playbooks · 4

Execute SQL queries on PostgreSQL with ansible community.postgresql.postgresql_query. Select, insert, update, and manage databases with playbooks.

Beginner

Ansible ansible-runner — Run Execution Environments from CLI

playbooks · 6

Complete guide to ansible-runner — run Ansible playbooks inside Execution Environments (containers) from the command line. Build, configure.

Advanced

Run and Stop Ansible AWX in Docker

cloud-virtualization · 5

How to start, stop, manage, and troubleshoot Ansible AWX in Docker containers. Covers docker-compose commands, container architecture, accessing the Web.

Beginner

Run Ansible AWX in Docker — Install

playbooks · 6

Deploy AWX in Docker containers with docker-compose. Complete setup guide with PostgreSQL, Nginx, and initial configuration for Ansible automation.

Beginner

SSH Unknown Error in Ansible: Causes and Fixes

networking · 3

Fix the SSH 'unknown error' when connecting to hosts on port 22 with Ansible. Covers common causes: key issues, firewall rules, DNS resolution, and SSH.

Beginner

Schedule a Cron Job task in Linux — Ansible module cron

playbooks · 5

How to automate the schedule of command execution to a specific minute, hour, day, month, weekday, and user in Linux using cron service.

Beginner

Search for AWS EC2 AMI ID by Region — Ansible module ec2_ami_info

playbooks · 3

How to automate the search of an AWS EC2 machine AMI ID running the operating system RHEL-8.3.0 in the region "us-east-1" using Ansible Playbook.

Beginner

Search for a String in a File — Ansible module lineinfile

playbooks · 4

How to automate searching for the string "PasswordAuthentication no" in the "/etc/ssh/sshd_config" file using Ansible Playbook and the lineinfile module.

Beginner

Ansible Sudo Password — Secure become

playbooks · 6

Configure sudo password for Ansible become. Use --ask-become-pass, ansible-vault encrypted vars, and NOPASSWD sudoers safely.

Beginner

Ansible Default SSH Username & Password

playbooks · 2

Configure default SSH credentials in ansible.cfg, inventory, and group_vars. Set ansible_user, ansible_password, and ansible_ssh_private_key_file.

Beginner

Set remote environment per task or play — Ansible environment statement

playbooks · 3

How to set an EXAMPLE environmental variable at play and task Ansible Playbook code level and verify with echo Linux command.

Beginner

Ansible sysctl Module — Kernel Tuning

playbooks · 4

Set and persist Linux kernel parameters with ansible.posix.sysctl. Playbook examples for vm.swappiness, ip_forward, file-max, and more.

Beginner

Set the SELinux Policy States and Modes on Linux — Ansible module selinux

playbooks · 4

How to automate the setting and verification of the "enforcing" SELinux mode and state with "targeted" policy and relabel the filesystem if necessary.

Advanced

Setting Up Neo4j GenAI Environment on Fedora Using Ansible

playbooks · 5

Learn how to set up a Neo4j GenAI environment on Fedora using Ansible, including full-text and vector indexing, and OpenAI integration

Advanced

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

Start a VMware vSphere Virtual Machine — Ansible module vmware_guest_powerstate

playbooks · 3

How to automate the change of power state from Powered Off to Powered On of the virtual machine guest “myvm” using Ansible Playbook.

Beginner

Ansible service_facts — Enable on Boot

playbooks · 5

How to list the available Linux services and automate the start and enable service on boot process with Ansible playbook. Included code and Playbook with.

Beginner

Stop a VMware vSphere Virtual Machine — Ansible module vmware_guest_powerstate

playbooks · 4

How to automate the gracefully use guest shutdown and forcefully power off to change the power state from Powered On to Powered Off of the virtual.

Beginner

Ansible service_facts — Stop Services

playbooks · 5

Stop, disable, and manage Linux services with Ansible service and service_facts modules. Control systemd units on remote hosts with playbook examples.

Beginner

Top Tools for Writing and Testing Ansible Content Efficiently

playbooks · 3

Discover essential tools for Ansible development: VSCode extension, Language Server, Ansible-Lint, Molecule, and Ansible-Navigator for efficient.

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

Send Email Notifications with Ansible — community.general.mail

playbooks · 6

Send email reports and alerts with Ansible using community.general.mail. Gmail SMTP setup, HTML emails, attachments, failure notifications.

Beginner

Submit a GET request to a REST API endpoint — Interact with web services — Ansible module uri

playbooks · 4

How to retrieve a JSON list of users via a GET request to a REST API web service HTTPS endpoint from a remote Linux host in a few lines of Ansible code.

Beginner

Ansible vmware_guest_snapshot Module

playbooks · 3

How to automate taking snapshots named “Ansible Managed Snapshot” to a VMware Virtual Machine “myvm” Ansible Playbook and vmware_guest_snapshot module.

Advanced

Ansible win_ping — Test Windows Host

playbooks · 5

Use the Ansible win_ping module to test WinRM connectivity and PowerShell availability on Windows hosts. Complete guide with playbook examples,.

Beginner

The Best Udemy Courses for Ansible in Network Automation

playbooks · 3

Unlock the power of network automation with top-rated Udemy courses. Master Ansible and Python to automate network tasks efficiently and effectively.

Advanced

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

The run_once statement in Ansible

playbooks · 6

Learn how to use run_once in Ansible at play and task levels. Understand why run_once may behave differently when strategy is set to free, with.

Advanced

Three options to Safely Limit Ansible Playbooks Execution to a Single Machine

playbooks · 5

Three options to safely limit Ansible Playbook execution to a single machine using runtime parameters, playbook code, and variables.

Advanced

Ansible wait_for: Wait for Ports, Files, Conditions

playbooks · 7

Learn the Ansible wait_for module: wait for ports, files, conditions. Covers timeout, delay, parameters, real-world examples, and troubleshooting.

Advanced

Ansible URI — POST & Token Auth Demo

playbooks · 4

Use Ansible to send a POST request and retrieve a token from a server. Learn to automate login processes with Ansible's URI module.

Beginner

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

Ansible JSON Parsing — Filter & Transform

playbooks · 4

Parse, filter, and transform JSON data in Ansible playbooks. Use json_query, from_json, to_json, and JMESPath expressions with practical examples.

Advanced

Ansible JSON Transform and Search

playbooks · 4

Learn how to parse JSON data in Ansible, transform it into structured lists, and search for specific criteria using filters like `selectattr`. This guide.

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

Ansible WinRM over SSH — PSRP

playbooks · 5

Tunnel WinRM through SSH with PSRP for secure Ansible Windows automation. No HTTPS certificates needed. Configure SSH, PSRP, and firewall rules.

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

Update Zoom flatpak(s) in Linux systems — Ansible module command

playbooks · 2

How to automate the update of the Zoom flatpak from version 5.9.1.1380 to 5.9.6.2225 in Linux using Ansible module command.

Beginner

Use Ansible Vault in Ansbile Playbook — ansible vault

playbooks · 3

Learn how to use Ansible Vault to secure sensitive data such as passwords and access keys in your playbooks with practical examples and a live Playbook.

Beginner

User password expiration — Ansible module user

playbooks · 4

Learn how to set user password expiration time on Linux with Ansible. Join Luca Berton in a live Playbook using the Ansible `ansible.builtin.user`.

Beginner

Ansible Inventory with Podman

playbooks · 2

Discover how to assign Podman containers in an Ansible inventory.ini file and execute automation playbooks. Tested, copy-paste examples included.

Beginner

Ansible date_time — Timestamp Examples

playbooks · 6

Use ansible_date_time for dates, timestamps, and time formatting in Ansible Playbooks. Complete guide with strftime filters, comparisons.

Advanced

Use Date and Time in Ansible Without Facts

playbooks · 2

Learn how to use date, time, and timestamp in Ansible playbooks without facts. Follow our Playbook and simple Ansible code examples for quick solutions.

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

Ansible VMware Tag Verification

playbooks · 5

Use Ansible community.vmware collection to verify, create, and manage VMware tags and categories. Complete playbook examples for tag lifecycle management.

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

Detect Apache Log4j CVE-2021-44228 with Ansible Playbook

playbooks · 4

Use Ansible to automate the detection of Apache Log4j CVE-2021-44228 vulnerability. Follow this guide to set up and run detection scripts efficiently.

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

What Is Ansible AWX? Open-Source Automation Platform Guide

playbooks · 7

AWX is the free, open-source upstream to Ansible Automation Controller — a web UI and REST API for running Ansible playbooks at scale.

Beginner

Ansible terminology — What is an Ansible Playbook?

playbooks · 3

A step-by-step guide inside the Ansible Playbook anatomy: play, tasks, modules, conditional, loop, handler, variable, list.

Beginner

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

Why Learn Ansible in 2023?

playbooks · 4

Is it worth it to learn Ansible in 2023? How is Ansible perceived in the market? How steep is the learning curve? Ansible is a leader in the latest Q1.

Advanced

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 Write Variable — copy vs template

playbooks · 4

Write Ansible variables to files using copy content parameter or template module. Compare approaches for configs, JSON output, and dynamic content.

Advanced

ansible_password vs ansible_ssh_pass: SSH Authentication in Ansible

playbooks · 3

Learn the difference between ansible_password and ansible_ssh_pass in Ansible. Configure password-based SSH authentication with practical examples,.

Beginner

Fix Ansible macOS Fork Safety Error

playbooks · 4

Fix the macOS fork() crash in Ansible caused by Objective-C runtime safety checks. Learn the root cause, temporary and permanent fixes, and alternative.

Advanced