# Ansible Pilot > Your daily dose of Ansible tips. 900+ free tutorials, video courses, and books on Ansible automation by Luca Berton — Ansible expert, Red Hat certified engineer, author, and content creator. Ansible Pilot is the largest independent Ansible learning resource on the web. Practical, hands-on tutorials with real YAML code examples covering everything from beginner basics to enterprise-scale automation. ## Key Pages - [All Articles](https://www.ansiblepilot.com/articles): Browse 900+ free Ansible tutorials with code examples - [Categories](https://www.ansiblepilot.com/categories): Articles organized by topic (27 categories) - [Books](https://www.ansiblepilot.com/books): "Ansible Pilot" and "Ansible for VMware by Examples" on Leanpub - [Video Courses](https://www.ansiblepilot.com/courses): Hands-on Ansible video training on Udemy - [Glossary](https://www.ansiblepilot.com/glossary): Ansible terminology and definitions - [FAQ](https://www.ansiblepilot.com/faq): Frequently asked questions about Ansible - [Resources](https://www.ansiblepilot.com/resources): Curated Ansible learning resources and tools - [About](https://www.ansiblepilot.com/about): About Luca Berton and Ansible Pilot - [Pricing](https://www.ansiblepilot.com/pricing): Free, Pro (€9/mo), and Business (€29/mo) tiers - [Contact](https://www.ansiblepilot.com/contact): Get in touch ## Topics Covered ### Ansible Basics - [Ansible Playbooks](https://www.ansiblepilot.com/categories/ansible-playbooks): Writing and running playbooks - [Ansible Roles](https://www.ansiblepilot.com/categories/ansible-roles): Reusable role structure and best practices - [Ansible Modules](https://www.ansiblepilot.com/categories/ansible-modules): Built-in and community module guides - [Ansible Variables](https://www.ansiblepilot.com/categories/ansible-variables): Variable precedence, facts, and data types ### Enterprise Automation - [Ansible Automation Platform](https://www.ansiblepilot.com/categories/ansible-automation-platform): AAP 2.5/2.6, Controller, EDA, Lightspeed - [Cloud Automation](https://www.ansiblepilot.com/categories/cloud): AWS, Azure, GCP multi-cloud workflows - [Network Automation](https://www.ansiblepilot.com/categories/network-automation): Cisco, Arista, Juniper at scale - [Security & Compliance](https://www.ansiblepilot.com/categories/security): CIS, STIG, PCI DSS, HIPAA, SOX, Zero Trust - [CI/CD Integration](https://www.ansiblepilot.com/categories/ci-cd): Jenkins, GitLab CI, GitHub Actions pipelines - [Kubernetes](https://www.ansiblepilot.com/categories/kubernetes): K8s cluster and app deployment automation - [VMware](https://www.ansiblepilot.com/categories/vmware): vSphere, ESXi, virtual machine management - [Windows](https://www.ansiblepilot.com/categories/windows): Active Directory, IIS, Group Policy automation - [Monitoring](https://www.ansiblepilot.com/categories/monitoring): Prometheus, Grafana, ELK Stack integration ### Installation Guides - [Install Ansible](https://www.ansiblepilot.com/categories/install-ansible): Step-by-step install guides for every Linux distribution ## Author Luca Berton — Ansible expert and Red Hat certified engineer with 900+ published tutorials, multiple books, and video courses. - [Website](https://www.ansiblepilot.com) - [Twitter/X](https://x.com/thelucaberton) - [YouTube](https://www.youtube.com/@yourdevopsmentor) - [Newsletter](https://luca-berton.kit.com/ce74a48bfa): Weekly Ansible tips ## Optional - [Full article index](https://www.ansiblepilot.com/llms-full.txt): Complete list of all 900+ articles with titles, URLs, and descriptions ## All Articles - [10 Proven Methods to Optimize Ansible Playbook Performance](https://www.ansiblepilot.com/articles/10-ways-to-speed-up-your-ansible-playbooks): 'Discover 10 practical techniques to boost Ansible Playbook performance, from disabling fact gathering to optimizing SSH settings for faster execution.' - [Ansible for PostgreSQL: PGMeetUp Bari 2022 Highlights](https://www.ansiblepilot.com/articles/10.06.2022-ansible-for-postgresql-pgmeetup-bari-2022): 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. - [Build Ansible Pilot Community: Ansible Anwendertreffen 2022](https://www.ansiblepilot.com/articles/15.02.2022-from-zero-to-hero-how-to-build-the-ansible-pilot-community-ansible-anwendertreffe): 'Save the date! Join Luca Berton on February 15, 2022, at Ansible Anwendertreffen for insights on building the Ansible Pilot Community. Register for the virtual event.' - [Official Recording Ansible Pilot Community: Ansible Anwendertreffen 2022](https://www.ansiblepilot.com/articles/15.02.2022-from-zero-to-hero-how-to-build-the-ansible-pilot-community-ansible-anwendertreffen): 'Official Recording! Join Luca Berton on February 15, 2022, at Ansible Anwendertreffen for insights on building the Ansible Pilot Community. Register for the virtual event.' - [Luca Berton on 2023's Skills-Based Economy & 2024 Automation Goals](https://www.ansiblepilot.com/articles/a-journey-with-luca-berton-in-the-skills-based-economy): 'Explore Luca Berton reflections on 2023 skills-based economy and his ambitious goals for 2024. Stay informed on the latest in IT automation and learning.' - [A Preview of Ansible Journey in 2024](https://www.ansiblepilot.com/articles/a-preview-of-ansible-journey-in-2024): 'Explore Ansible role in IT automation with insights into its core releases, community engagement, and upcoming events in 2024.' - ['AI-Assisted Inventory Generation in AAP 2.6 — Developer Preview'](https://www.ansiblepilot.com/articles/aap-2.6-ai-assisted-inventory-generation): Explore the new AI-assisted inventory generation feature in AAP 2.6 that automatically creates validated inventory files from natural language descriptions. - [Ansible Automation Platform 2.6 Architecture and Components: Complete Guide](https://www.ansiblepilot.com/articles/aap-2.6-architecture-components-complete-guide): Complete guide to AAP 2.6 architecture and components: Platform Gateway, Automation Controller, Hub, EDA Controller, Automation Mesh, Execution Environments, and PostgreSQL. Understand how each component fits together. - ['How to Use the AAP 2.6 Automation Dashboard to Measure ROI'](https://www.ansiblepilot.com/articles/aap-2.6-automation-dashboard-guide): Learn how to use the new automation dashboard in Ansible Automation Platform 2.6 to track ROI, monitor job success rates, and report automation value to stakeholders. - ['Key Metrics and KPIs to Track in the AAP 2.6 Automation Dashboard'](https://www.ansiblepilot.com/articles/aap-2.6-automation-dashboard-metrics-and-kpis): Which metrics and KPIs to monitor in the AAP 2.6 automation dashboard to demonstrate value, optimize resources, and drive automation adoption. - [AAP 2.6 Automation Mesh: Distributed Execution Across Sites and Networks](https://www.ansiblepilot.com/articles/aap-2.6-automation-mesh-distributed-execution-across-sites-networks): Deploy and manage Automation Mesh in AAP 2.6 for distributed automation across data centers, DMZs, and cloud regions. Configure control nodes, execution nodes, and hop nodes with Receptor protocol. Complete topology examples. - [AAP 2.6 Backup, Restore, and Disaster Recovery Guide](https://www.ansiblepilot.com/articles/aap-2.6-backup-restore-disaster-recovery-guide): Complete guide to backup, restore, and disaster recovery for AAP 2.6. Protect Automation Controller, Hub, EDA, and Platform Gateway data. Backup strategies for containerized, RPM, and Operator deployments. - [AAP 2.6 CI/CD Pipeline Integration: GitOps Workflows with Jenkins, GitLab, and GitHub Actions](https://www.ansiblepilot.com/articles/aap-2.6-cicd-pipeline-integration-jenkins-gitlab-github-actions): Integrate AAP 2.6 into CI/CD pipelines with Jenkins, GitLab CI, and GitHub Actions. GitOps workflows, webhook triggers, Infrastructure as Code testing, approval gates, and automated deployment patterns. - [AAP 2.6 Cloud Automation: AWS, Azure, and GCP with Ansible](https://www.ansiblepilot.com/articles/aap-2.6-cloud-automation-aws-azure-gcp-multi-cloud-guide): Automate multi-cloud infrastructure with AAP 2.6. Provision and manage AWS EC2, Azure VMs, GCP instances, Kubernetes clusters, and cloud-native services. Dynamic inventories, cloud credentials, and IaC patterns. - [AAP 2.6 Compliance and Audit: CIS Benchmarks, STIG, and Regulatory Automation](https://www.ansiblepilot.com/articles/aap-2.6-compliance-audit-cis-stig-regulatory-automation): Automate compliance auditing and remediation with AAP 2.6. Implement CIS benchmarks, DISA STIGs, PCI-DSS, HIPAA, and SOX controls using Ansible playbooks. Continuous compliance monitoring, reporting, and audit trails. - ['Configuration as Code with ansible.platform Collection in AAP 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-configuration-as-code-with-ansible.platform): How to manage your AAP 2.6 deployment as code using the new ansible.platform collection with unified RBAC and standardized variables. - [AAP 2.6 Credential Management: Vaults, External Secrets, and Machine Credentials](https://www.ansiblepilot.com/articles/aap-2.6-credential-management-vaults-external-secrets-guide): Master credential management in AAP 2.6: machine credentials, vault passwords, cloud credentials, custom credential types, external secret backends (HashiCorp Vault, CyberArk, Azure Key Vault), and credential rotation best practices. - ['Event-Driven Ansible Enhancements in AAP 2.6 — What's New'](https://www.ansiblepilot.com/articles/aap-2.6-event-driven-ansible-enhancements): Explore the Event-Driven Ansible improvements in AAP 2.6 including external secret management, Kafka enhancements, and EDA-triggered job labeling. - [AAP 2.6 Execution Environments: Build, Manage, and Deploy Custom EEs](https://www.ansiblepilot.com/articles/aap-2.6-execution-environments-build-manage-deploy-custom-ees): Complete guide to Execution Environments in AAP 2.6. Build custom EEs with ansible-builder, manage images in Private Automation Hub, troubleshoot dependency conflicts, and optimize container images for production. - ['Integrating HashiCorp Vault with Event-Driven Ansible in AAP 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-hashicorp-vault-integration-with-eda): Step-by-step guide to integrating HashiCorp Vault for external secret management with Event-Driven Ansible in AAP 2.6. - [AAP 2.6 Job Scheduling and Capacity Planning Guide](https://www.ansiblepilot.com/articles/aap-2.6-job-scheduling-capacity-planning-guide): Plan and optimize AAP 2.6 capacity for enterprise workloads. Job scheduling strategies, instance group sizing, fork tuning, concurrent job limits, database sizing, and scaling patterns from 50 to 10,000+ managed hosts. - [AAP 2.6 Job Templates and Inventories: Complete Configuration Guide](https://www.ansiblepilot.com/articles/aap-2.6-job-templates-inventories-complete-configuration-guide): Configure job templates and inventories in AAP 2.6: static and dynamic inventories, smart inventories, job template surveys, scheduling, notification templates, and launch configuration. Practical examples for enterprise automation. - ['Enhanced Kafka Integration for Event-Driven Ansible in AAP 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-kafka-integration-for-event-driven-ansible): How to use the enhanced Kafka support in AAP 2.6 with multiple topics, wildcards, and improved reliability for event-driven automation. - ['Getting Started with Ansible Lightspeed Intelligent Assistant in AAP 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-lightspeed-intelligent-assistant): Guide to using the new Ansible Lightspeed intelligent assistant in AAP 2.6 for AI-powered troubleshooting, onboarding, and day-to-day platform management. - [AAP 2.6 Migration from AWX: Complete Upgrade and Data Migration Guide](https://www.ansiblepilot.com/articles/aap-2.6-migration-from-awx-complete-upgrade-data-migration-guide): Migrate from AWX to AAP 2.6 with zero data loss. Export inventories, credentials, job templates, workflows, and schedules. Architecture differences, licensing, feature gaps, and step-by-step migration playbooks. - [AAP 2.6 Monitoring and Logging: Prometheus, Grafana, and Log Aggregation](https://www.ansiblepilot.com/articles/aap-2.6-monitoring-logging-prometheus-grafana-guide): Monitor AAP 2.6 with Prometheus metrics, Grafana dashboards, and centralized logging. Track job performance, mesh health, capacity planning, and alerting for Automation Controller, Hub, EDA, and Platform Gateway. - [AAP 2.6 Multi-Tenancy: Organizations, Teams, and RBAC at Scale](https://www.ansiblepilot.com/articles/aap-2.6-multi-tenancy-organizations-teams-rbac-at-scale): Implement multi-tenancy in AAP 2.6 with organizations, teams, role-based access control, and resource isolation. Enterprise patterns for shared platform management across business units. - [AAP 2.6 Network Automation: Cisco, Arista, Juniper, and Multi-Vendor Management](https://www.ansiblepilot.com/articles/aap-2.6-network-automation-cisco-arista-juniper-multi-vendor): Automate network infrastructure with AAP 2.6. Configure Cisco IOS/NX-OS, Arista EOS, Juniper Junos, and multi-vendor environments. Network backup, compliance auditing, configuration templating, and change management workflows. - ['New Collections and Integrations in Ansible Automation Platform 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-new-collections-and-integrations): Overview of new Ansible collections and strategic integrations in AAP 2.6 including networking, cloud, infrastructure, and AIOps domains. - [AAP 2.6 Notifications and Webhooks: Slack, Teams, Email, and Custom Integrations](https://www.ansiblepilot.com/articles/aap-2.6-notifications-webhooks-slack-teams-email-integrations): Configure AAP 2.6 notifications and webhooks for Slack, Microsoft Teams, email, PagerDuty, and custom endpoints. Job status alerts, workflow notifications, approval requests, and EDA-driven alerting. - [AAP 2.6 Private Automation Hub: Manage Collections and EE Images at Scale](https://www.ansiblepilot.com/articles/aap-2.6-private-automation-hub-collections-ee-images-guide): Deploy and manage Private Automation Hub in AAP 2.6 for certified collections, custom content, execution environment images, content signing, and approval workflows. Complete guide for air-gapped and enterprise environments. - ['Centralized RBAC with the Gateway API in AAP 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-rbac-and-gateway-api): How AAP 2.6 centralizes role-based access control (RBAC) through the platform gateway API for unified identity and access management. - [AAP 2.6 REST API Guide: Automate the Automation Platform](https://www.ansiblepilot.com/articles/aap-2.6-rest-api-guide-automate-the-automation-platform): Master the AAP 2.6 REST API for programmatic management. Launch jobs, manage inventories, create credentials, query job results, and integrate AAP with CI/CD pipelines, ServiceNow, and custom applications. - ['AAP 2.6 RPM Deprecation — Planning Your Containerized Migration'](https://www.ansiblepilot.com/articles/aap-2.6-rpm-deprecation-and-containerized-migration): AAP 2.6 is the last RPM-installable release. Learn how to plan and execute your migration to containerized Ansible Automation Platform before AAP 2.7. - ['Exploring the Refreshed UI in Ansible Automation Platform 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-refreshed-ui-and-accessibility): Tour the refreshed user interface in AAP 2.6 featuring a cleaner design, improved responsiveness, and enhanced accessibility features. - [AAP 2.6 SSO Integration: LDAP, SAML, and OIDC Authentication](https://www.ansiblepilot.com/articles/aap-2.6-sso-integration-ldap-saml-oidc-authentication): Configure Single Sign-On for AAP 2.6 with LDAP, SAML 2.0, and OpenID Connect. Integrate Active Directory, Okta, Azure AD, Keycloak, and RHSSO. Map groups to teams, automate user provisioning, and enforce MFA. - ['Security Best Practices for Ansible Automation Platform 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-security-best-practices): Comprehensive security guide for AAP 2.6 covering RBAC, secrets management, network security, and compliance best practices. - ['Setting Up the Self-Service Automation Portal in AAP 2.6'](https://www.ansiblepilot.com/articles/aap-2.6-self-service-automation-portal): How to configure and use the new self-service automation portal in Ansible Automation Platform 2.6 to scale automation delivery across your organization. - ['Using the AAP 2.6 Self-Service Portal for Network Automation'](https://www.ansiblepilot.com/articles/aap-2.6-self-service-portal-for-network-teams): How network teams can use the AAP 2.6 self-service portal to run pre-approved network automation without Ansible experience. - ['Standardized Environment Variables in AAP 2.6 — Migration Guide'](https://www.ansiblepilot.com/articles/aap-2.6-standardized-environment-variables): AAP 2.6 standardizes environment variables from component-specific names to unified AAP_ prefix. Learn what changed and how to update your configurations. - [AAP 2.6 Troubleshooting Guide: Common Issues and Solutions](https://www.ansiblepilot.com/articles/aap-2.6-troubleshooting-guide-common-issues-solutions): Troubleshoot common AAP 2.6 issues: job failures, connectivity problems, performance bottlenecks, database issues, mesh errors, EE problems, and upgrade failures. Diagnostic commands and solutions for every component. - ['How to Upgrade from AAP 2.4 to AAP 2.6 — Step-by-Step Guide'](https://www.ansiblepilot.com/articles/aap-2.6-upgrade-guide-from-2.4): Complete guide for upgrading from Ansible Automation Platform 2.4 to 2.6 with direct upgrade path, topology migration, and auth migration details. - ['How to Upgrade from AAP 2.5 to AAP 2.6 — Quick Guide'](https://www.ansiblepilot.com/articles/aap-2.6-upgrade-guide-from-2.5): Fast upgrade guide from Ansible Automation Platform 2.5 to 2.6 with simplified process since platform gateway is already installed. - [AAP 2.6 Windows Automation: WinRM, PowerShell, and Active Directory Management](https://www.ansiblepilot.com/articles/aap-2.6-windows-automation-winrm-powershell-active-directory): Automate Windows infrastructure with AAP 2.6. Configure WinRM connectivity, run PowerShell scripts, manage Active Directory, deploy IIS, handle Windows Updates, and integrate with domain environments. - [AAP 2.6 Workflow Templates: Advanced Multi-Step Automation Guide](https://www.ansiblepilot.com/articles/aap-2.6-workflow-templates-advanced-multi-step-automation-guide): Master AAP 2.6 Workflow Templates for multi-step automation pipelines. Build complex workflows with approval nodes, convergence, inventory overrides, and error handling. Complete examples for enterprise deployment patterns. - [AAP 2.6 ansible-navigator: Modern CLI for Automation Development](https://www.ansiblepilot.com/articles/aap-2.6-ansible-navigator-modern-cli-automation-development): Master ansible-navigator for AAP 2.6 development. Interactive TUI, EE integration, playbook execution, inventory browsing, collection exploration, and developer workflow best practices. - ['AAP 2.6 vs 2.5 — What's Different and Should You Upgrade?'](https://www.ansiblepilot.com/articles/aap-2.6-vs-2.5-comparison): Side-by-side comparison of Ansible Automation Platform 2.6 and 2.5 features to help you decide when and how to upgrade. - [AAP 2.6 Install Guide: Containerized, RPM & OpenShift Methods (2026)](https://www.ansiblepilot.com/articles/aap-26-install-guide-containerized-rpm-openshift-methods): How to install Ansible Automation Platform 2.6 on RHEL 9, RHEL 10, and OpenShift. Covers containerized installation (recommended), deprecated RPM method, and operator-based deployment. Includes system requirements, inventory files, and network port configurations. - [AAP 2.6 Tested Deployment Models: Growth & Enterprise Topologies Guide](https://www.ansiblepilot.com/articles/aap-26-tested-deployment-models-growth-enterprise-topologies-guide): Complete guide to AAP 2.6 tested deployment models and reference architectures. Covers container growth and enterprise topologies, OpenShift operator deployments, RPM topologies, system requirements, network ports, and inventory configuration for each deployment model. - [AAP 2.6 Upgrade Guide: RHEL 8→9, RPM→Containerized Migration Paths](https://www.ansiblepilot.com/articles/aap-26-upgrade-guide-rhel-8-to-9-rpm-to-containerized-migration): Complete upgrade and migration guide for Ansible Automation Platform 2.6. Covers upgrade from AAP 2.4 and 2.5, RHEL 8 to RHEL 9 migration, RPM to containerized migration, database-centric vs API-centric approaches, PostgreSQL upgrade requirements, and playbook compatibility changes. - [AAP 2.6 vs 2.5 Architecture: Complete Platform Comparison (2026)](https://www.ansiblepilot.com/articles/aap-26-vs-25-architecture-complete-platform-comparison): In-depth comparison of Ansible Automation Platform 2.6 vs 2.5 architecture. Covers platform gateway evolution, new automation dashboard, self-service portal, Lightspeed assistant, EDA enhancements, UI refresh, Configuration as Code, service accounts, deployment topology changes, and RPM deprecation timeline. - [AI DevOps Ansible Community on Skool](https://www.ansiblepilot.com/articles/ai-devops-ansible-community-on-skool): 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! - [Google Vertex AI vs. Amazon SageMaker: AI Platform Comparison](https://www.ansiblepilot.com/articles/ai-development-platforms-google-vertex-ai-vs-amazon-sagemaker): Compare Google Vertex AI and Amazon SageMaker to find the best AI platform for your projects. Explore features, scalability, and pricing to make an informed choice. - [AIOps: The Future of IT Operations with AI-Driven Automation](https://www.ansiblepilot.com/articles/aiops): Discover how AIOps enhances IT operations by leveraging AI, machine learning, and automation. Learn how it reduces downtime, improves efficiency, and enables self-healing IT environments. - [API Validation with Postman](https://www.ansiblepilot.com/articles/api-validation-with-postman): Learn efficient API validation, error handling, and performance optimization with the hands-on Coursera course 'API Validation with Postman' by Luca Berton. - [ARA Records Ansible: Playbook Reporting & History (Complete Guide)](https://www.ansiblepilot.com/articles/ara-records-ansible-for-ansible-reporting): Complete guide to ARA Records Ansible. Install ARA, view playbook run history, debug failures, and set up the reporting dashboard with examples. - [AWX Behind Reverse Proxy: Nginx, Traefik, Caddy & Apache Setup Guide](https://www.ansiblepilot.com/articles/awx-behind-reverse-proxy-nginx-traefik-ssl-setup-guide): Complete guide to running AWX behind Nginx or Traefik reverse proxy. Configure SSL termination, custom domains, WebSocket proxying for live job output, health checks, and load balancing. Includes Docker Compose and Kubernetes ingress examples. - [What Is AWX? Complete Guide to Ansible AWX (Open-Source Tower Alternative)](https://www.ansiblepilot.com/articles/awx-complete-guide): What is AWX? Complete guide to Ansible AWX — the free, open-source alternative to Ansible Tower. Install on Kubernetes, configure RBAC, job templates, and workflows. - [AWX-TUI: A Terminal User Interface for AWX — Install and Getting Started Guide](https://www.ansiblepilot.com/articles/awx-tui-terminal-interface): AWX-TUI is a new terminal user interface for managing AWX instances from the command line. Learn how to install, configure, and use awx-tui with multi-instance support, dashboards, and job management. - [AWX vs Ansible Tower vs AAP: Key Differences Explained (2026)](https://www.ansiblepilot.com/articles/awx-vs-ansible-tower-vs-aap-key-differences-explained): Complete comparison of AWX vs Ansible Tower vs Ansible Automation Platform (AAP). Understand the differences in features, licensing, support, and use cases. Choose the right Ansible management platform for your organization. - [Ansible Set File Permissions 755: chmod with file Module Guide](https://www.ansiblepilot.com/articles/add-execute-permission-755-linux-file-ansible-module-file): How to set file permissions with Ansible file module. Add execute permission (755, 644, 600), manage ownership, and apply permissions recursively. - [Add Windows Registry on Windows-like systems - Ansible module win_regedit](https://www.ansiblepilot.com/articles/add-windows-registry-on-windows-like-systems-ansible-module-win_regedit): 'Learn how to use Ansible win_regedit module to add, change, or remove Windows registry key-values efficiently and accurately with simple Ansible code examples.' - [How to Add a Disk to a VMware VM Using Ansible Playbook](https://www.ansiblepilot.com/articles/add-a-new-hard-disk-to-vmware-vsphere-virtual-machine-ansible-module-vmware_guest_disk): 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 automation. - [Add Secondary Groups to Linux Users with Ansible Playbook](https://www.ansiblepilot.com/articles/add-a-user-to-a-second-group-on-linux-ansible-module-user): Learn how to add secondary groups to Linux users with an Ansible playbook. This step-by-step guide includes YAML configuration and execution details. - [Ansible Jinja2 Join Filter: Add Commas Between List Elements](https://www.ansiblepilot.com/articles/adding-commas-between-elements-in-jinja2): How to add commas between list elements in Ansible Jinja2. Use join filter, loop techniques, and string manipulation for formatted output. - [Configure PostgreSQL with Ansible: User Access and Service Management](https://www.ansiblepilot.com/articles/allow-md5-connection-for-a-postgresql-user-or-role-ansible-module-postgresql_pg_hba): 'Learn how to automate PostgreSQL configuration with Ansible. This guide shows how to set user access with md5 authentication and manage PostgreSQL services.' - [ansible.cfg Configuration File: Complete Settings Guide (2026)](https://www.ansiblepilot.com/articles/an-in-depth-guide-to-ansible-config-managing-ansible-configuration): 'Complete guide to ansible.cfg configuration file. Every section explained — defaults, privilege_escalation, ssh_connection, inventory, galaxy. Plus ansible-config list, dump, view, and init commands with examples.' - [Ansible 12 Upgrade Guide: Breaking Changes, Data Tagging & What to Test First](https://www.ansiblepilot.com/articles/ansible-12-upgrade-guide-breaking-changes-data-tagging-migration): Complete Ansible 12 upgrade guide covering breaking changes in ansible-core 2.19, the new Data Tagging system, broken conditionals enforcement, multi-pass templating removal, and step-by-step migration instructions with real playbook fix examples. - [Ansible 13 Upgrade Guide: Breaking Changes, Removals, and Migration Steps](https://www.ansiblepilot.com/articles/ansible-13-upgrade-guide-breaking-changes-ansible-core-2.20-migration): Complete Ansible 13 upgrade guide covering all breaking changes in ansible-core 2.20. Python 3.12+ required, INJECT_FACTS_AS_VARS deprecated, failed_when exception key renamed, PowerShell quote stripping removed, smart transport gone, and collection-level breaking changes with migration examples. - [Ansible 13.5.0 Released: What's New in the Community Package (March 2026)](https://www.ansiblepilot.com/articles/ansible-13.5.0-release): Ansible 13.5.0 community package released with ansible-core 2.20.4, updated collections including community.docker 5.1.0, community.general 12.5.0, and community.routeros 3.18.0. Complete installation guide. - [Ansible 14.0.0a3 Pre-Release: What's New in Ansible 14 (Preview)](https://www.ansiblepilot.com/articles/ansible-14-pre-release-new-features-collections-guide): Ansible 14.0.0a3 pre-release overview. New collections, dropped collections, porting guide, and how to prepare for the Ansible 14 community package upgrade. - [Ansible AI Collaboration: New Community Repository for AI Tooling](https://www.ansiblepilot.com/articles/ansible-ai-collaboration-repository): The Ansible community has proposed a new repository for AI collaboration — a community-driven, LLM-agnostic space for sharing AI tooling, prompts, and workflows for Ansible automation. - [Ansible for AI Infrastructure: Deploy LLMs, GPUs & ML Pipelines (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-ai-infrastructure-deploy-llms-gpus-ml-pipelines-2026-guide): Complete guide to automating AI infrastructure with Ansible. Deploy GPU clusters, configure NVIDIA drivers, serve LLMs with vLLM and TGI, manage model training pipelines, optimize inference costs, and scale AI compute for 2026 workloads. - [Ansible for AI-Native Software Development: Automate AI Coding Assistants & DevOps (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-ai-native-software-development-coding-assistants-devops-2026-guide): Complete guide to automating AI-native software development infrastructure with Ansible. Deploy GitHub Copilot alternatives, configure AI code review pipelines, manage AI-augmented CI/CD, automate prompt engineering environments, and build AI-native development platforms for 2026. - [Ansible for AI Security: Protect Models, APIs & Data Pipelines (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-ai-security-protect-models-apis-data-pipelines-2026-guide): Complete guide to AI security automation with Ansible. Protect LLM API endpoints, secure model artifacts, harden ML training pipelines, implement prompt injection defenses, manage AI API keys, and enforce AI governance policies for 2026. - [Ansible for AWS: Complete Guide to Cloud Automation with EC2, S3, RDS, and More](https://www.ansiblepilot.com/articles/ansible-aws-cloud-automation-ec2-s3-rds-vpc-complete-guide): Automate AWS with Ansible. Provision EC2 instances, manage S3 buckets, configure RDS databases, deploy VPCs, set up ELBs, and orchestrate complete AWS infrastructure with practical playbook examples. - [Ansible AWS: Complete Guide to Cloud Automation (2026)](https://www.ansiblepilot.com/articles/ansible-aws-complete-guide): Complete guide to automating AWS with Ansible. Manage EC2, S3, IAM, VPC, RDS, and Lambda with amazon.aws collection and practical examples. - [ansible.builtin.command Module: Run Ad-Hoc Commands & Tasks (Guide)](https://www.ansiblepilot.com/articles/ansible-ad-hoc-command-ansible-command): How to run commands with Ansible command module (ansible.builtin.command). Execute ad-hoc tasks, manage remote systems, capture output with register. Practical examples vs shell module comparison. - [Ansible for Agentic AI: Automate Multi-Agent Systems Infrastructure (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-agentic-ai-multi-agent-systems-infrastructure-2026-guide): Complete guide to using Ansible for agentic AI infrastructure. Deploy multi-agent systems, orchestrate AI agent workflows, manage LLM backends, configure agent communication, and automate scaling for autonomous AI systems in 2026. - [Ansible Async: Run Long-Running Tasks in Background (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-async-run-long-running-tasks-background-guide): Complete guide to Ansible async and poll. Run long-running tasks in the background, implement fire-and-forget patterns, parallel execution, check job status, and handle timeouts with practical examples. - [Ansible Automates London 2023: Your Guide to Enterprise Automation](https://www.ansiblepilot.com/articles/ansible-automates-london-2023): Join Ansible Automates London 2023 on July 13 to discover automation strategies, outcomes, and platform features. Ideal for IT professionals seeking to enhance enterprise automation. - [Ansible Automation AI](https://www.ansiblepilot.com/articles/ansible-automation-ai): Explore Ansible Automation AI, your versatile resource for mastering Ansible, from basics to advanced Kubernetes and VMware integrations, simplifying IT infrastructure automation for all skill levels. - [Ansible Automation Hub: Publish & Manage Collections (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-automation-hub-publish-manage-collections-guide): How to use Ansible Automation Hub and Private Automation Hub. Publish, install, and manage certified and validated collections. Configure ansible-galaxy with Automation Hub tokens. - [Ansible Automation Mesh: Scalable Automation Across Hybrid Cloud Environments](https://www.ansiblepilot.com/articles/ansible-automation-mesh-scalable-automation-across-hybrid-cloud-environments): How Ansible Automation Mesh enables scalable automation across datacenters, cloud, and edge. Configure hop nodes, execution nodes, and mesh topologies. - [Event-Driven Ansible: Automate IT Operations Efficiently](https://www.ansiblepilot.com/articles/ansible-automation-platform-2.4-event-driven-ansible-controller-installation): Explore how Event-Driven Ansible automates repetitive tasks, improves IT operations, and boosts productivity. Discover its flexibility and integration with existing systems. - [Ansible Private Automation Hub: Centralize and Secure Automation](https://www.ansiblepilot.com/articles/ansible-automation-platform-2.4-private-automation-hub-installation): Learn how Ansible Private Automation Hub enhances IT automation by centralizing content, improving security, and facilitating collaboration across teams. - [Ansible Automation Platform on ARM: Enhance Scalability & Efficiency](https://www.ansiblepilot.com/articles/ansible-automation-platform-2.4-single-node-installation-arm-based-infrastructure-automation): Discover how Ansible Automation Platform supports ARM processors, offering flexibility, seamless integration, and increased automation efficiency across diverse environments. - [What’s New in Red Hat Ansible Automation Platform 2.6](https://www.ansiblepilot.com/articles/ansible-automation-platform-2.6): Explore Red Hat Ansible Automation Platform 2.6, featuring the new automation dashboard, Lightspeed Intelligent Assistant, and self-service automation portal to enhance efficiency and scalability. - [Ansible Automation Platform (AAP): What It Is & Complete Guide (2026)](https://www.ansiblepilot.com/articles/ansible-automation-platform-aap-complete-guide-2026): Complete guide to Red Hat Ansible Automation Platform (AAP). Architecture, components, Controller, Hub, EDA, Mesh. How AAP differs from open-source Ansible and AWX. Enterprise automation explained. - [Containerized Ansible Automation Platform: A New Era in IT Automation](https://www.ansiblepilot.com/articles/ansible-automation-platform-containerized-installation): Discover the streamlined installation, enhanced portability, and new features of the containerized Ansible Automation Platform. Learn how it revolutionizes IT automation on Red Hat Podman. - [Master Ansible Automation Platform: Simplify IT Management](https://www.ansiblepilot.com/articles/ansible-automation-platform-download): Unlock the power of Ansible Automation Platform to automate IT tasks effortlessly. Learn its core features with a lighthearted guide that makes automation fun. - [Master Ansible Automation: Comprehensive Guide for IT Pros](https://www.ansiblepilot.com/articles/ansible-automation-platform-mastery-unleash-the-power-of-enterprise-automation): 'Embark on a journey to master Ansible Automation Platform. Explore tutorials, best practices, and advanced techniques to automate IT infrastructure efficiently and effectively.' - [Ansible Automation Platform RBAC: Role-Based Access Control for Enterprise Teams](https://www.ansiblepilot.com/articles/ansible-automation-platform-rbac-role-based-access-control-enterprise-teams): Configure Role-Based Access Control in Ansible Automation Platform. Manage teams, organizations, permissions, and credential isolation for enterprise security. - [Install Ansible Automation Controller on a Single Host with Internal DB](https://www.ansiblepilot.com/articles/ansible-automation-platform-single-node): Learn how to install Red Hat Ansible Automation Platform on a single host with an internal database. Ideal for small automation workflows or developer scenarios. - [Ansible Automation: Complete Guide to IT Automation with Playbook Examples](https://www.ansiblepilot.com/articles/ansible-automation): Complete guide to Ansible automation. Learn how to automate IT operations, configuration management, application deployment, and cloud provisioning with practical playbook examples. - [Ansible for Autonomous Industrial Systems: Automate Smart Factories & Supply Chains (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-autonomous-industrial-systems-smart-factory-supply-chain-2026-guide): Complete guide to automating autonomous industrial systems with Ansible. Manage smart factory infrastructure, orchestrate robot fleets, deploy predictive maintenance AI, configure SCADA/OT networks, and automate supply chain systems for Industry 4.0. - [Ansible Become: Privilege Escalation with sudo, su & runas (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-become-privilege-escalation-complete-guide): Master ansible become for privilege escalation. Configure sudo, su, runas with become_user, become_method, become_password. Practical YAML examples for Linux and Windows. - [Ansible ignore_errors: Error Handling Best Practices (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-best-practices-ignore_errors-in-ansible-playbooks): Master ansible ignore_errors for error handling in playbooks. Learn when to use ignore_errors vs failed_when vs block/rescue. Best practices to avoid silent failures with practical YAML examples. - [Ansible Builder & Execution Environments: Complete Guide (2026)](https://www.ansiblepilot.com/articles/ansible-builder-execution-environments-complete-guide): Complete guide to Ansible Execution Environments. Build custom EEs with ansible-builder, configure execution-environment.yml, and manage container images. - [Ansible builtin command Module: Complete Guide with Examples and Best Practices](https://www.ansiblepilot.com/articles/ansible-builtin-command-module-complete-guide-examples-best-practices): Master the ansible.builtin.command module for executing commands on remote hosts. Learn syntax, practical examples, security considerations, idempotency patterns, and when to use command vs shell vs raw modules. - [Ansible Bullhorn #223: ansible-core Releases, New Collections & AI Collaboration](https://www.ansiblepilot.com/articles/ansible-bullhorn-223-community-news-updates): Ansible Bullhorn #223 roundup. New ansible-core 2.16.18/2.18.15/2.19.8/2.20.4, Ansible 13.5.0, community.docker 5.1.0, community.beszel 1.0.0, AI collaboration repo, and CI requirements. - [Ansible vs GitHub Actions: Key Differences & When to Use Each (2026)](https://www.ansiblepilot.com/articles/ansible-ci-cd-pipeline-integration-jenkins-gitlab-github-actions): Ansible vs GitHub Actions comparison. When to use each, CI/CD pipeline integration with Jenkins and GitLab, and how to combine them for DevOps automation. - [Ansible Callback Plugins: Customize Output, Logging, and Notifications Complete Guide](https://www.ansiblepilot.com/articles/ansible-callback-plugins-customize-output-logging-notifications-guide): Complete guide to Ansible callback plugins. Learn to customize playbook output with built-in callbacks like json, yaml, timer, and profile_tasks. Write custom callback plugins for Slack, logging, and metrics. Includes working examples for every callback type. - [Ansible Certification Guide: EX374 and EX467 Exam Prep (2026)](https://www.ansiblepilot.com/articles/ansible-certification-exam-guide): Prepare for Red Hat Ansible certification exams EX374 (Developing Automation) and EX467 (Ansible Network Automation). Topics, study plan, and practice tips. - [ChatGPT for DevOps: Boost Productivity with AI-Generated Code](https://www.ansiblepilot.com/articles/ansible-chatgpt-and-project-wisdom): Discover the benefits and limitations of using ChatGPT for DevOps tasks. Learn how AI-generated code can speed up workflows but requires careful validation for production use. - [Ansible Cheat Sheet: Quick Reference Commands & Syntax (2026)](https://www.ansiblepilot.com/articles/ansible-cheat-sheet-quick-reference): Ansible cheat sheet with essential commands, playbook syntax, module examples, and configuration reference. Quick reference for daily Ansible use. - [Ansible check_mode: Dry Run & Test Playbooks Without Making Changes](https://www.ansiblepilot.com/articles/ansible-check-mode-dry-run-guide): How to use Ansible check_mode for dry run testing. Run playbooks safely without changes, use --check --diff, test idempotency. Practical YAML playbook examples. - [Ansible for Cisco: Network Automation with IOS, NX-OS, and ASA](https://www.ansiblepilot.com/articles/ansible-cisco-network-automation-ios-nxos-asa-complete-guide): Automate Cisco network devices with Ansible. Configure IOS routers and switches, NX-OS data center switches, ASA firewalls. Backup configs, deploy VLANs, manage ACLs, and automate compliance checks. - [Ansible Cisco UCS Automation: Manage UCS Manager Server Profiles, VLANs, and Policies](https://www.ansiblepilot.com/articles/ansible-cisco-ucs-automation-manage-server-profiles-vlans-policies): Automate Cisco UCS Manager with Ansible. Configure server profiles, VLANs, service profiles, boot policies, and firmware upgrades using the cisco.ucs collection. - [Ansible for Cloud Automation: AWS, Azure, and GCP Complete Guide](https://www.ansiblepilot.com/articles/ansible-cloud-automation-aws-azure-gcp-multi-cloud-complete-guide): Complete guide to Ansible cloud automation for AWS, Azure, and GCP. Provision EC2 instances, Azure VMs, and GCE instances. Manage S3, VPCs, load balancers, and Kubernetes clusters. Includes authentication setup, practical playbooks, and multi-cloud patterns for all three providers. - [Ansible for Cloud Migration: Lift-and-Shift, Re-Platform, and Re-Factor Strategies](https://www.ansiblepilot.com/articles/ansible-cloud-migration-lift-and-shift-re-platform-re-factor-strategies): Automate cloud migration with Ansible. Execute lift-and-shift, re-platforming, and re-factoring strategies across AWS, Azure, and GCP with migration playbooks. - [New CI Requirement for Ansible Collections: Testing Against Devel Branch (2026)](https://www.ansiblepilot.com/articles/ansible-collection-ci-requirement-2026): The Ansible community steering committee now requires all collections included in the Ansible community package to run CI tests against ansible-core devel or milestone branches. Learn what this means and how to comply. - [ACTION REQUIRED: Ansible Collections Must Add CI Test Runs Against Devel Branch](https://www.ansiblepilot.com/articles/ansible-collection-ci-requirement-devel-testing-2026): The Ansible community steering committee has introduced a new requirement for collections included in the Ansible community package: CI pipelines must include test runs against the devel branch. Learn what this means and how to comply. - [Manage Ansible Collection Changelogs with Antsibull-Changelog](https://www.ansiblepilot.com/articles/ansible-collection-changelog-with-antsibull-changelog): 'Learn how to use Antsibull-Changelog to efficiently manage and document updates in your Ansible collections. Follow this guide to keep your changelogs organized and user-friendly.' - [Ansible Molecule: Test Roles & Collections in Containers (Guide)](https://www.ansiblepilot.com/articles/ansible-collection-role-testing-with-molecule): Complete guide to testing Ansible roles with Molecule. Set up Docker-based testing, write verify playbooks, configure scenarios, and integrate with CI/CD. - [Ansible Collections: What They Are & How to Use Them (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-collections-install-use-create-complete-guide): What are Ansible collections? Learn how to install, use, and create collections. Understand namespaces, roles, modules, and plugins. Practical guide with ansible-galaxy examples. - ['New Ansible Collections for AI Infrastructure — 2025 Content Update'](https://www.ansiblepilot.com/articles/ansible-collections-for-ai-infrastructure-in-2025): Overview of new Ansible content collections for AI, networking, cloud, and infrastructure released in H1 2025 including redhat.ai, Cisco Meraki, and Windows enhancements. - [Ansible Community Day Berlin 2023: Highlights and Key Takeaways](https://www.ansiblepilot.com/articles/ansible-community-day-berlin-2023-recap): 'Discover the highlights from Ansible Community Day Berlin 2023. Learn about key presentations, interviews, and community experiences from this vibrant tech event.' - [Ansible Community Forum: Your Hub for Automation Discussions and Collaboration](https://www.ansiblepilot.com/articles/ansible-community-forum-a-hub-for-ansible-enthusiasts): Explore the newly launched Ansible Community Forum, designed for automation professionals to discuss, collaborate, and stay updated. Discover its features and join the growing community today. - [Ansible Community Meetup 2024: Updates, Releases, and Networking](https://www.ansiblepilot.com/articles/ansible-community-meetup-2024-updates-releases-and-networking): Discover the latest Ansible updates and community contributions from the 2024 meetup. Learn about new releases, inclusion processes, and how to get involved. - [Ansible for Compliance Automation: CIS Benchmarks, STIG, and PCI DSS](https://www.ansiblepilot.com/articles/ansible-compliance-automation-cis-benchmarks-stig-pci-dss): Automate security compliance with Ansible. Implement CIS Benchmarks, DISA STIG, PCI DSS, and SOC 2 hardening across enterprise infrastructure at scale. - [Ansible when Conditional: Complete Guide with Examples](https://www.ansiblepilot.com/articles/ansible-conditionals-when-statement-guide): Complete guide to Ansible when conditionals. Use when statements with facts, variables, registered results, and complex boolean logic in playbooks. - [Ansible for Confidential Computing: Deploy TEEs, SEV & SGX (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-confidential-computing-deploy-tees-sev-sgx-2026-guide): Complete guide to automating confidential computing with Ansible. Deploy AMD SEV-SNP encrypted VMs, configure Intel SGX/TDX trusted execution environments, manage attestation services, and protect sensitive AI workloads with hardware-based data-in-use encryption. - [ansible.cfg Configuration File: Complete Settings Guide (2026)](https://www.ansiblepilot.com/articles/ansible-configuration-file-ansible.cfg-for-openssh-scp-option): Complete guide to ansible.cfg configuration file. Set defaults, SSH options, privilege escalation, inventory paths. Understand precedence, sections, and OpenSSH SCP deprecation. Practical examples. - [Ansible Configuration Management: Infrastructure as Code Complete Guide](https://www.ansiblepilot.com/articles/ansible-configuration-management-infrastructure-as-code-guide): How to use Ansible for configuration management. Manage servers, enforce desired state, drift detection, compliance. Complete guide with playbook examples for infrastructure as code. - [ansible.cfg: Complete Configuration Guide for Ansible (2026)](https://www.ansiblepilot.com/articles/ansible-configuration-ansible.cfg-complete-guide): Complete guide to ansible.cfg configuration file. Set defaults, SSH options, privilege escalation, inventory path, and performance tuning. All configuration options explained. - [Ansible Conflicting Action Statements Error: Causes and Fixes](https://www.ansiblepilot.com/articles/ansible-conflicting-action-statements-error-causes-fixes-guide): Fix the Ansible 'conflicting action statements' error with real examples. Covers duplicate module names, free-form vs YAML syntax mixing, action/local_action conflicts, role parameter issues, and YAML parsing gotchas. - [Ansible Connection Types: SSH, WinRM, Local, Docker (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-connection-types-ssh-winrm-local-docker-network-guide): All Ansible connection types explained: SSH, WinRM, local, Docker, network_cli, httpapi. Configure connection plugins for Linux, Windows, containers. Practical examples. - [Ansible Container Security: Image Scanning, Runtime Protection, and Supply Chain Security](https://www.ansiblepilot.com/articles/ansible-container-security-image-scanning-runtime-protection-supply-chain): Automate container security with Ansible. Implement image scanning, runtime protection, Kubernetes security policies, and software supply chain security. - [Mastering Ansible-Creator: Simplify Your Ansible Collection Development](https://www.ansiblepilot.com/articles/ansible-content-creator-with-ansible-creator): Discover how to install and use Ansible-Creator to simplify Ansible Collection development. Enhance your automation projects with this powerful tool and Visual Studio Code integration. - [Join the Ansible Contributor Summit 2023 in Durham, NC](https://www.ansiblepilot.com/articles/ansible-contributor-summit-2023.10): Attend the Ansible Contributor Summit 2023 in Durham, NC, or online. Engage with the Ansible community, discuss critical issues, and influence the future of Ansible. - [Join Luca Berton at the Ansible Contributor Summit 2025 in Ghent](https://www.ansiblepilot.com/articles/ansible-contributor-summit-2025-in-ghent): Luca Berton, creator of Ansible Pilot, will share insights at the Ansible Contributor Summit at CfgMgmtCamp 2025 in Ghent. Discover how community collaboration has impacted millions of Ansible users worldwide. - [Ansible copy Module: Copy Files Local to Remote (ansible.builtin.copy Guide)](https://www.ansiblepilot.com/articles/ansible-copy-module-complete-guide-local-remote-files): Complete guide to Ansible copy module (ansible.builtin.copy). Copy files from local to remote, set permissions, backup, use content parameter. Practical YAML playbook examples. - [Ansible Core 2.21.0b3: What's New in the Latest Beta (Preview Guide)](https://www.ansiblepilot.com/articles/ansible-core-2.21-beta-3-new-features-preview-guide): Ansible-core 2.21.0b3 beta release overview. New features, improvements, upgrade considerations, and what to expect in the upcoming stable release. - [Ansible-Core March 2026 Releases: v2.16.18, v2.18.15, v2.19.8, and v2.20.4](https://www.ansiblepilot.com/articles/ansible-core-march-2026-releases): Overview of all four ansible-core releases in March 2026 — v2.16.18, v2.18.15, v2.19.8, and v2.20.4 — with key bugfixes, minor changes, and upgrade guidance for every supported branch. - [Ansible Cost Optimization: Reduce Cloud Spend with Automation Complete Guide](https://www.ansiblepilot.com/articles/ansible-cost-optimization-reduce-cloud-spend-automation-guide): Complete guide to reducing cloud costs with Ansible automation. Schedule instance start/stop, right-size VMs, clean up unused resources, enforce tagging policies, and automate Reserved Instance reporting. Practical playbooks for AWS, Azure, and GCP cost optimization. - [Ansible Create File with Content: Write Text to Files (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-create-file-with-content-write-text-complete-guide): How to create files with content in Ansible. Use copy module content parameter, template module with Jinja2, lineinfile for single lines. Practical YAML playbook examples. - [Ansible Creator CLI: Scaffold Collections, Roles & Projects (v26.4.0)](https://www.ansiblepilot.com/articles/ansible-creator-cli-scaffold-collections-roles-projects): Complete guide to ansible-creator CLI v26.4.0. Scaffold Ansible collections, roles, and projects. Install, init, add resources, EE testing fix, and VS Code integration. - [ansible.builtin.cron Module: Schedule Cron Jobs & Tasks (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-cron-module-schedule-tasks-guide): How to manage cron jobs with Ansible cron module (ansible.builtin.cron). Create, modify, remove scheduled tasks, set cron variables. Practical YAML playbook examples. - [Ansible Custom Modules: Write Your Own Module in Python (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-custom-modules-write-python-module-guide): How to create custom Ansible modules in Python. Write, test, and distribute your own modules. AnsibleModule class, argument_spec, return values, error handling with examples. - [Ansible for Data Sovereignty & Geopatriation: Manage Sovereign Cloud Infrastructure (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-data-sovereignty-geopatriation-sovereign-cloud-2026-guide): Complete guide to automating data sovereignty and geopatriation with Ansible. Enforce data residency policies, deploy region-locked infrastructure, manage sovereign cloud stacks, comply with GDPR/DORA/NIS2, and automate multi-region governance for 2026. - [Ansible for Database Automation: PostgreSQL, MySQL, MongoDB, and Redis](https://www.ansiblepilot.com/articles/ansible-database-automation-postgresql-mysql-mongodb-redis): Automate database deployment and management with Ansible. Install, configure, backup, replicate, and manage PostgreSQL, MySQL, MongoDB, and Redis at enterprise scale. - [Ansible debug Module: Print Variables & Messages (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-debug-module-print-variables-messages-guide): How to use the Ansible debug module (ansible.builtin.debug) to print variables, messages, and registered output. Debug playbooks with msg, var, and verbosity. Practical examples. - [Ansible Debugger: Interactive Debug & Troubleshoot Playbooks](https://www.ansiblepilot.com/articles/ansible-debugger): How to use Ansible debugger for interactive troubleshooting. Debug failed tasks, inspect variables, modify values at runtime, and use debug strategy. - [Ansible Dev Tools v26.4.0: Complete Development Toolkit Guide](https://www.ansiblepilot.com/articles/ansible-dev-tools-complete-development-toolkit-guide): Guide to ansible-dev-tools v26.4.0 — the all-in-one package for Ansible development. Includes ansible-lint, molecule, navigator, creator, builder, and more. - [Ansible DevTools Meetup 2024: Latest Automation Updates](https://www.ansiblepilot.com/articles/ansible-devtools-meetup-2024-latest-automation-updates): Explore the highlights from the 2024 Ansible DevTools meetup, featuring the latest automation tools, updates, and community insights. - [Ansible Development: Write Custom Modules, Plugins & Collections](https://www.ansiblepilot.com/articles/ansible-development): Guide to Ansible development. Create custom modules, action plugins, filter plugins, and collections. Set up dev environments and testing with examples. - [Ansible for Digital Provenance: Content Authenticity & AI Watermarking (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-digital-provenance-content-authenticity-ai-watermarking-2026-guide): Complete guide to automating digital provenance with Ansible. Deploy C2PA content credentials infrastructure, configure media signing pipelines, manage certificate chains for content authenticity, and implement AI-generated content watermarking at scale. - [Ansible Disaster Recovery Automation: Backup, Failover, and Recovery Playbooks](https://www.ansiblepilot.com/articles/ansible-disaster-recovery-automation-backup-failover-recovery-playbooks): Automate disaster recovery with Ansible. Build backup workflows, automated failover, infrastructure rebuild, and recovery testing playbooks for enterprise resilience. - [Ansible Docker: Complete Guide to Container Automation (2026)](https://www.ansiblepilot.com/articles/ansible-docker-complete-guide): Complete guide to automating Docker with Ansible. Manage containers, images, networks, volumes, and docker-compose with community.docker collection. - [Ansible Docker Compose: Manage Multi-Container Stacks (Guide)](https://www.ansiblepilot.com/articles/ansible-docker-compose-guide): How to manage Docker Compose stacks with Ansible. Deploy, update, and manage multi-container applications with community.docker collection examples. - [Ansible for Docker and Podman: Container Automation Complete Guide](https://www.ansiblepilot.com/articles/ansible-docker-podman-container-automation-complete-guide): Automate Docker and Podman with Ansible. Build images, manage containers, configure networks and volumes, deploy with docker-compose, manage registries, and orchestrate containerized applications at scale. - [Ansible Documentation: Complete Guide to Finding and Using Official Docs](https://www.ansiblepilot.com/articles/ansible-documentation-complete-guide-official-docs-reference): Navigate Ansible documentation effectively. Official docs, module reference, collection docs, ansible-doc CLI, playbook keywords, configuration reference, and where to find help for every Ansible feature. - [Ansible Documentation: Complete Reference & Quick Start Guide (2026)](https://www.ansiblepilot.com/articles/ansible-documentation): Your complete Ansible documentation hub. Quick-start guides, module reference, playbook examples, and links to official docs. Everything you need in one place. - [Ansible for Domain-Specific AI Models: Deploy & Manage Enterprise DSLMs (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-domain-specific-language-models-deploy-enterprise-dslm-2026-guide): Complete guide to deploying domain-specific language models (DSLMs) with Ansible. Deploy specialized AI models for healthcare, finance, legal, and enterprise tasks. Automate fine-tuning pipelines, model serving, A/B testing, and governance for cost-effective, accurate AI. - [Ansible download_file: Download Files from URL (get_url Module Guide)](https://www.ansiblepilot.com/articles/ansible-download-file-from-url-get_url-module-guide): How to download files from URL with Ansible using the get_url module (ansible.builtin.get_url). Download packages, archives, scripts with checksum validation. Practical YAML playbook examples. - [Ansible Dynamic Inventory: Complete Guide to AWS, Azure, GCP, and Custom Plugins](https://www.ansiblepilot.com/articles/ansible-dynamic-inventory-complete-guide-aws-azure-gcp-plugins): Master Ansible dynamic inventory. Configure AWS EC2, Azure, GCP, Proxmox, VMware, and custom inventory plugins. Build dynamic inventory scripts, use host variables, groups, and filters for cloud-native automation. - [Configure Ansible Dynamic Inventory for VMware in Simple Steps](https://www.ansiblepilot.com/articles/ansible-dynamic-inventory-for-vmware-ansible-community.vmware.vmware_vm_inventory): Discover how to configure Ansible Dynamic Inventory for VMware to automate and manage virtual machines efficiently. Step-by-step guide with Playbook included. - [Ansible and the EU Cyber Resilience Act (CRA): What It Means for Users](https://www.ansiblepilot.com/articles/ansible-eu-cyber-resilience-act-cra-compliance-guide): How the EU Cyber Resilience Act (CRA) Regulation EU 2024/2847 affects Ansible users, contributors, and maintainers. Red Hat's role as open source steward, compliance timeline, and security best practices. - [Ansible for Edge Computing and IoT: Managing Thousands of Distributed Devices](https://www.ansiblepilot.com/articles/ansible-edge-computing-iot-managing-thousands-distributed-devices): Deploy and manage edge computing and IoT infrastructure with Ansible. Automate Raspberry Pi fleets, edge gateways, and distributed devices at massive scale. - [Ansible Environment Variables: Set, Read & Manage env vars (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-environment-variables-set-read-manage-complete-guide): How to set and read environment variables in Ansible. Use environment keyword, lookup('env'), ansible.builtin.lineinfile for /etc/environment. Practical YAML playbook examples. - [Ansible Event-Driven Automation (EDA): Complete Guide with Rulebooks and Examples](https://www.ansiblepilot.com/articles/ansible-event-driven-automation-eda-complete-guide-rulebooks-examples): Master Ansible Event-Driven Automation (EDA) for real-time incident response and auto-remediation. Learn rulebooks, event sources, conditions, actions, integration with AAP Controller, and production patterns for monitoring, security, and cloud events. - [Ansible Execution Environments: Build Custom EEs for Enterprise Automation](https://www.ansiblepilot.com/articles/ansible-execution-environments-build-custom-ees-for-enterprise-automation): How to build custom Ansible Execution Environments with ansible-builder. Package Python dependencies, collections, and system packages for consistent automation. - [Ansible extra vars (-e): Pass Variables from Command Line (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-extra-vars-pass-variables-command-line-guide): How to use Ansible extra vars (-e / --extra-vars) to pass variables from the command line. Override variables, pass JSON, use variable files. Highest precedence variables explained. - [Ansible Facts: Gather, Use, and Create Custom Facts (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-facts-gather-use-create-custom-facts-guide): How to use Ansible facts to gather system information. ansible_facts, setup module, custom facts, fact caching. Access hostname, IP, OS, memory with playbook examples. - [Failed to Connect via SSH in Ansible: Full Troubleshooting Guide](https://www.ansiblepilot.com/articles/ansible-failed-to-connect-via-ssh-full-troubleshooting-guide): Fix Ansible SSH connection failures with step-by-step troubleshooting. Covers unreachable hosts, authentication failures, host key verification, connection timeouts, jump hosts, privilege escalation, and ansible-core 2.19 changes. - [Ansible file Module: Create Files, Directories, Symlinks (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-file-module-create-files-directories-symlinks-guide): How to use Ansible file module to create files, directories, and symlinks. Set permissions, ownership, and state. Remove files and manage filesystem objects with playbook examples. - [Ansible Delete File & Remove File: file Module absent State Guide](https://www.ansiblepilot.com/articles/ansible-file-operations-create-delete-rename-symlink-permissions-guide): How to delete and remove files in Ansible with the file module (state=absent). Delete files, remove directories recursively, manage symlinks and permissions. Complete ansible file operations guide. - [Ansible for Financial Services: Compliance, Trading Systems, and Regulatory Automation](https://www.ansiblepilot.com/articles/ansible-financial-services-compliance-trading-systems-regulatory-automation): Automate financial services infrastructure with Ansible. SOX compliance, PCI DSS, trading system management, regulatory reporting, and audit automation. - [Ansible find Module: Search Files and Directories (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-find-module-search-files-directories-guide): How to use Ansible find module to search for files, directories, and links. Filter by name, age, size, regex patterns. Find and delete old files with playbook examples. - [Master Ansible Automation for AWS: Complete Guide and Tutorials](https://www.ansiblepilot.com/articles/ansible-for-amazon-web-services-aws-by-examples): 'Learn how to automate AWS infrastructure using Ansible. This guide covers everything from setup to advanced strategies, enabling efficient cloud management.' - [Master Ansible Automation for Docker, Podman, and Kubernetes](https://www.ansiblepilot.com/articles/ansible-for-containers-by-examples): 'Unlock the power of Ansible for automating Docker, Podman, and Kubernetes. Discover step-by-step guides and tutorials for seamless container management and orchestration.' - [Automate PostgreSQL Database Management with Ansible](https://www.ansiblepilot.com/articles/ansible-for-postgresql-by-examples): 'Automate PostgreSQL tasks like backup, restore, and user management using Ansible. Discover step-by-step guides to streamline your database operations with Ansible.' - [Why Every IT Professional, Quiet Quitter or Not, Should Learn Ansible](https://www.ansiblepilot.com/articles/ansible-for-quiet-quitter-and-not): Ansible is essential for automating IT infrastructure, saving time, and reducing errors. Whether you're a quiet quitter or not, learn how Ansible can transform your workflow. - [Ansible For VMware By Examples book by Apress](https://www.ansiblepilot.com/articles/ansible-for-vmware-by-examples-book-by-apress): 'Unlock the power of Ansible for VMware automation. This hands-on book teaches IT pros to efficiently manage VMware environments using Ansible, saving time and reducing errors.' - [Ansible for Windows: Complete Guide to Windows Automation (2026)](https://www.ansiblepilot.com/articles/ansible-for-windows-by-examples): 'Learn how to automate Windows systems using Ansible. Explore modules, tasks, and best practices to enhance your automation workflows and reduce errors.' - [Ansible FreeBSD Jail Management: jailexec Connection Plugin Guide](https://www.ansiblepilot.com/articles/ansible-freebsd-jail-management-jailexec-connection-plugin-guide): How to manage FreeBSD jails with Ansible using the jailexec connection plugin. Run tasks inside jails via jexec without SSH, with practical examples. - [Ansible Galaxy: Install, Create & Share Roles and Collections (Guide)](https://www.ansiblepilot.com/articles/ansible-galaxy-complete-guide): Complete guide to Ansible Galaxy. Install roles and collections, create your own, publish to Galaxy, manage requirements.yml. Practical command-line examples. - [Ansible Galaxy: Install Collections & Roles — Complete Guide (2026)](https://www.ansiblepilot.com/articles/ansible-galaxy-install-collections-roles-complete-guide-2026): Complete guide to Ansible Galaxy. Install collections and roles with ansible-galaxy, manage requirements.yml, create custom roles, publish to Galaxy Hub. Practical command examples. - [Ansible Galaxy: Install Collections & Roles from Galaxy Hub (Guide)](https://www.ansiblepilot.com/articles/ansible-galaxy-install-create-share-roles-collections-guide): How to install Ansible collections and roles from Galaxy. Use ansible-galaxy install, requirements.yml, manage dependencies, offline install. Practical command examples. - [Ansible GitOps: Infrastructure as Code with Git Workflows and AAP](https://www.ansiblepilot.com/articles/ansible-gitops-infrastructure-as-code-with-git-workflows-and-aap): Implement GitOps workflows with Ansible and AAP. Use Git as single source of truth for infrastructure, automate deployments with webhooks, and enforce change control. - [Ansible Handlers: Trigger Tasks on Change (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-handlers-complete-guide): How to use Ansible handlers for event-driven task execution. Trigger handlers with notify, flush handlers, listen directive, multiple handlers. Practical YAML playbook examples. - [Ansible for Healthcare: HIPAA Compliance, EHR Systems, and Medical Device Management](https://www.ansiblepilot.com/articles/ansible-healthcare-hipaa-compliance-ehr-systems-medical-device-management): Automate healthcare IT infrastructure with Ansible. HIPAA compliance, EHR system management, medical device configuration, and PHI data protection at scale. - [How to Make Ansible Playbooks Idempotent: Complete Guide](https://www.ansiblepilot.com/articles/ansible-idempotent-playbooks-how-to-make-complete-guide): Complete guide to making Ansible playbooks idempotent. Learn what idempotency means, how to test for it, fix common non-idempotent patterns, use changed_when and creates, and build reliable automation that's safe to run repeatedly. - [Ansible ignore_errors: Handle Task Failures (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-ignore-errors-complete-guide): Complete guide to Ansible ignore_errors. Handle task failures gracefully, use failed_when, rescue blocks, and control error behavior in playbooks. - [Ansible Install Docker: Automate Docker Installation on Linux (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-install-docker-automate-linux-complete-guide): How to install Docker on Linux servers using Ansible. Automate Docker Engine installation on Ubuntu, Debian, RHEL, CentOS with a complete playbook. Add users to docker group, configure daemon. - [Top 50 Ansible Interview Questions and Answers (2026)](https://www.ansiblepilot.com/articles/ansible-interview-questions-and-answers): Prepare for your Ansible interview with these 50 most-asked questions and detailed answers. Covers basics, playbooks, roles, vault, modules, and troubleshooting. - [Luca Berton's Tech Podcast: Insights on YouTube and Spotify](https://www.ansiblepilot.com/articles/ansible-interviews-video-podcast-on-youtube-and-spotify): Join Luca Berton’s tech podcast on YouTube and Spotify for in-depth interviews, industry insights, and the latest trends in IT. Stay ahead in tech with each episode. - [Ansible Inventory: Complete Guide to INI, YAML & Dynamic Inventory](https://www.ansiblepilot.com/articles/ansible-inventory-complete-guide): Complete guide to Ansible inventory. Create INI and YAML inventories, use groups, variables, dynamic inventory plugins, and manage multi-environment setups. - [Ansible Inventory: Static, Dynamic & Advanced Patterns (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-inventory-static-dynamic-advanced-patterns-guide): Complete guide to Ansible inventory. Configure static INI and YAML inventories, dynamic inventory scripts, AWS/Azure/GCP plugins, host patterns, group variables, and advanced organization with practical examples. - [Ansible for IoT and Edge Computing: Automate Device Fleets at Scale](https://www.ansiblepilot.com/articles/ansible-iot-edge-computing-device-fleet-management-automation): Automate IoT and edge computing infrastructure with Ansible. Manage device fleets, deploy edge applications, configure network gateways, update firmware, and orchestrate distributed edge computing with Ansible and AAP. - [Ansible Jinja2 Filters: Transform Data in Playbooks (Complete Reference)](https://www.ansiblepilot.com/articles/ansible-jinja2-filters-transform-data-playbooks-complete-reference): Complete reference for Ansible Jinja2 filters. Transform strings, lists, dictionaries, JSON, YAML, IP addresses, hashes, and dates with practical playbook examples and cheat sheet. - [Latest Ansible Job Opportunities: Remote & Global Roles](https://www.ansiblepilot.com/articles/ansible-job-board): 'Discover the latest Ansible-specific job opportunities worldwide. Find remote and on-site roles for automation consultants, developers, and more.' - [Ansible for Kubernetes: Automate K8s Cluster Management and Application Deployment](https://www.ansiblepilot.com/articles/ansible-kubernetes-automate-k8s-cluster-management-application-deployment): Use Ansible to manage Kubernetes clusters, deploy applications, configure namespaces, and automate Day 2 operations. Complete guide with kubernetes.core collection. - [Ansible for Kubernetes: Deploy, Manage, and Automate K8s Clusters Complete Guide](https://www.ansiblepilot.com/articles/ansible-kubernetes-deploy-manage-automate-k8s-clusters-complete-guide): Complete guide to using Ansible with Kubernetes. Deploy pods, services, and deployments with the kubernetes.core collection. Manage Helm charts, configure RBAC, automate cluster operations, and integrate Ansible into your K8s CI/CD pipeline. - [Ansible Kubernetes (k8s) Module: Manage K8s Resources (Guide)](https://www.ansiblepilot.com/articles/ansible-kubernetes-k8s-module-manage-resources-guide): Complete guide to Ansible k8s module. Manage Kubernetes deployments, services, configmaps, secrets, namespaces, and Helm charts with practical playbook examples using kubernetes.core collection. - [Ansible Lightspeed with IBM watsonx Code Assistant: AI-Powered Automation Development](https://www.ansiblepilot.com/articles/ansible-lightspeed-ibm-watsonx-code-assistant-ai-powered-automation): Use Ansible Lightspeed with IBM watsonx Code Assistant for AI-powered playbook generation. Natural language to Ansible automation with enterprise-grade AI assistance. - [Ansible Lightspeed Review: IBM Watson AI Enhances Development](https://www.ansiblepilot.com/articles/ansible-lightspeed-with-ibm-watson-code-assistant-project-wisdom-beta): Tested the beta of Ansible Lightspeed with IBM Watson Code Assistant. Discover its features, setup guide, and how it boosts productivity in Ansible development. - [Ansible Lightspeed Review: AI-Powered Automation with IBM Watson](https://www.ansiblepilot.com/articles/ansible-lightspeed-with-ibm-watson-code-assistant): Discover Ansible Lightspeed with IBM Watson Code Assistant. Explore its AI-driven automation capabilities, setup guide, and how it enhances IT efficiency. - [Ansible lineinfile Module: Add, Replace, Remove Lines in Files (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-lineinfile-module-add-replace-remove-lines-guide): How to use Ansible lineinfile module to manage lines in configuration files. Add, replace, remove, and insert lines with regex. Complete guide with playbook examples. - [Ansible Lint: Analyze & Fix Playbooks for Best Practices (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-lint-complete-guide-linting-best-practices-playbooks): How to use ansible-lint to analyze and fix Ansible playbooks. Detect errors, enforce best practices, custom rules, CI/CD integration. Practical command-line examples. - [Ansible for Linux System Administration: crontab, mounts, users, sudoers](https://www.ansiblepilot.com/articles/ansible-linux-system-administration-crontab-mounts-users-sudoers-guide): Complete guide to Ansible for Linux system administration. Manage crontab jobs, filesystem mounts, user accounts, groups, sudoers rules, and SSH keys with production-ready playbook examples for every task. - [Ansible Linux Users and Groups: Complete Management Guide (Examples)](https://www.ansiblepilot.com/articles/ansible-linux-users-and-groups-by-examples): Complete guide to managing Linux users and groups with Ansible. Create users, set passwords, manage groups, SSH keys, home directories, and sudo access with examples. - ['Ansible London Meetup 2024 Recap: Highlights and Insights'](https://www.ansiblepilot.com/articles/ansible-london-2024-recap): Recap of Ansible London 2024 Meetup by Luca Berton. Key presentations, community engagement, automation tools, and networking highlights. - ['Luca Berton Presents "From Zero to Hero" at Ansible London Meetup'](https://www.ansiblepilot.com/articles/ansible-london-2024): 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! - [Ansible London Meetup 2024: Automation & DevOps Insights](https://www.ansiblepilot.com/articles/ansible-london-meetup-2024): Don’t miss the Ansible London Meetup 2024! Learn about automation, RAG, and compliance with Ansible, plus network with the DevOps community. - [Ansible Lookup Plugins: Read Files, Passwords, URLs & More (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-lookup-plugins-read-files-passwords-urls-guide): How to use Ansible lookup plugins to access external data. Read files, environment variables, passwords, URLs, CSV, DNS. Complete reference with practical playbook examples. - [Ansible loop_control: Control Loop Output, Labels & Pauses (Guide)](https://www.ansiblepilot.com/articles/ansible-loop-control-complete-guide): How to use Ansible loop_control to customize loop behavior. Set labels, limit output with loop_var, add pauses between iterations, index tracking. Practical YAML examples. - [Ansible Loops: Complete Guide with loop, with_items & Examples](https://www.ansiblepilot.com/articles/ansible-loops-complete-guide): Complete guide to Ansible loops. Use loop, with_items, with_dict, loop_control, and complex iteration patterns with practical examples. - [What Is MCP in Red Hat Ansible Automation Platform? Model Context Protocol Explained](https://www.ansiblepilot.com/articles/ansible-mcp-model-context-protocol-automation-platform-ai-guide): Understand MCP (Model Context Protocol) in Red Hat Ansible Automation Platform. Learn how MCP enables AI agents to discover and execute Ansible automation, the agentic AI architecture, security model, and practical integration examples for 2026. - [Ansible Magic Variables: Complete Reference with Examples](https://www.ansiblepilot.com/articles/ansible-magic-variables-ansible-tip-and-tricks): Complete reference for Ansible magic variables. Use inventory_hostname, hostvars, groups, play_hosts, ansible_facts, and special variables in playbooks. - [Ansible Magic Variables: Complete Reference Guide (2026)](https://www.ansiblepilot.com/articles/ansible-magic-variables-special-variables-complete-reference): Complete guide to Ansible magic variables (special variables). hostvars, groups, inventory_hostname, play_hosts, ansible_facts, role_path. Learn every built-in variable with examples. - [Ansible become: Fix Missing sudo Password & Privilege Escalation (Guide)](https://www.ansiblepilot.com/articles/ansible-missing-sudo-password-fix-become-privilege-error-guide): How to fix Ansible 'Missing sudo password' error. Configure become, become_method, become_user, ansible_become_pass for privilege escalation. Practical YAML examples. - [Ansible Modules: Complete List & Guide to Built-in Modules (2026)](https://www.ansiblepilot.com/articles/ansible-modules-complete-list-reference-guide-2026): Complete guide to Ansible modules. What are modules, how to use them, and a categorized reference of the most important built-in modules (ansible.builtin) with YAML examples. - [Ansible Modules List: 50 Most Used Modules Quick Reference](https://www.ansiblepilot.com/articles/ansible-modules-list-most-used): The 50 most used Ansible modules with quick reference examples. File management, packages, services, users, commands, cloud, and networking modules. - [Ansible Monitoring and Observability: Prometheus, Grafana, and ELK Stack Integration](https://www.ansiblepilot.com/articles/ansible-monitoring-observability-prometheus-grafana-elk-stack-integration): Deploy and configure monitoring infrastructure with Ansible. Automate Prometheus, Grafana, ELK Stack, and alerting for full observability across your enterprise. - [Ansible Monitoring: Integrate with Prometheus, Grafana & Alerting (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-monitoring-prometheus-grafana-alerting-integration-guide): How to use Ansible for monitoring automation. Deploy Prometheus, Grafana, and alerting. Monitor Ansible playbook execution with callback plugins and metrics. Complete integration guide. - [Ansible Move File: Relocate Files Between Directories (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-move-file-between-directories-complete-guide): How to move files in Ansible between directories. Use copy+file modules, command module with mv, synchronize module. Practical YAML playbook examples for file relocation and renaming. - [Ansible Move File: Rename & Move Files on Remote Hosts (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-move-file-rename-move-remote-hosts-guide): How to move and rename files with Ansible. Use command mv, copy+file, or ansible.builtin.copy with remote_src. Move files between directories on remote hosts with playbook examples. - [Ansible Network Automation: Configure Cisco, Arista, and Juniper at Scale](https://www.ansiblepilot.com/articles/ansible-network-automation-cisco-arista-juniper-at-scale): Automate network device configuration with Ansible. Manage Cisco IOS, Arista EOS, Juniper Junos, and multi-vendor networks using ansible.netcommon and device-specific collections. - [Ansible Automation Platform 2.1 Released: Key Updates and New Features](https://www.ansiblepilot.com/articles/ansible-news-ansible-automation-platform-2.1-general-available): Discover the latest updates in Ansible Automation Platform 2.1, including new automation mesh technology, container-native design, and enhanced integration with OpenShift. Learn about the new features and products in this major release from Red Hat. - [Ansible Automation Platform 2.2 Released: Key Updates and New Features](https://www.ansiblepilot.com/articles/ansible-news-ansible-automation-platform-2.2-general-available): Explore the latest updates in Ansible Automation Platform 2.2, including new automation mesh technology, enhanced support for containers, and integration with OpenShift. Learn about the new features and products in this major release from Red Hat, including support for RHEL9 and improved high availability for Automation Hub. - [Ansible Automation Platform 2.3 Released: Key Features and Enhancements](https://www.ansiblepilot.com/articles/ansible-news-ansible-automation-platform-2.3-general-available): Discover the latest updates in Ansible Automation Platform 2.3, including enhanced security with trusted content signing, new Event-Driven Architecture, and improved enterprise features. Learn how these innovations align with Red Hat's multi-cloud strategy and support enterprise automation needs. - [Red Hat Ansible Automation Platform 2.4 Released: Key Features and Enhancements](https://www.ansiblepilot.com/articles/ansible-news-ansible-automation-platform-2.4-general-available): Discover the latest updates in Ansible Automation Platform 2.4, including the general availability of Event-Driven Ansible, a new web UI, and enhanced support for ARM architectures. Learn about new integrations, improved content tooling, and technology previews of Ansible Lightspeed with IBM Watson Code Assistant. - [Ansible Community General Collection 7.0.0 Released: Key Changes and Enhancements](https://www.ansiblepilot.com/articles/ansible-news-ansible-community-general-collection-7.0.0): Check out the key updates in Ansible Community General Collection 7.0.0, including breaking changes, module improvements, new features, bug fixes, and deprecations. Discover the enhancements and new modules added in this release. - [Ansible Core 2.14.2 & Community 7.2.0: Latest Updates](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.14.2-and-ansible-7.2.0): Discover the latest updates for Ansible Core 2.14.2 and Community 7.2.0. Learn about new features, installation tips, and how these releases impact your automation. - [Ansible Core 2.14.3, 2.13.8 & Community 7.3.0: Updates](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.14.3,-2.13.8-and-ansible-7.3.0): Explore the latest bug-fix releases of Ansible Core 2.14.3, 2.13.8, and Community 7.3.0. Get installation tips and insights into new features and improvements. - [Ansible Core 2.14.4 & Community 7.4.0: Latest Updates](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.14.4-and-ansible-7.4.0): Discover the new bug-fix releases for Ansible Core 2.14.4 and Community 7.4.0. Find out about improvements, installation tips, and upcoming features. - [Ansible Core 2.15.0 Beta 3 Released: Key Updates](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.15.0-beta-3): Discover the latest Ansible Core 2.15.0 beta 3 release, featuring new modules and performance improvements. No Ansible Community release this time. - [Ansible Core 2.15.0 Released: New Features & Changes](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.15.0): Discover Ansible Core 2.15.0's latest features, improvements, and breaking changes. Includes new modules and key updates for better performance. - [Ansible 2.16.0: Major Enhancements and Updates](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.16.0): Ansible 2.16.0 introduces support for Python 3.12, new remote options, and improved CLI functionality. This release also includes deprecated feature removals, updates to documentation, and enhanced security measures. - [Ansible 2.17.0-rc1: Elevating Automation with ‘Gallows Pole’](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-2.17.0-rc1): 'Ansible 2.17.0-rc1, codenamed "Gallows Pole," introduces critical updates including phasing out support for older Python versions, tightened security measures, and enhanced functionality. The release aims to streamline performance, boost security, and improve user experience, marking a significant advancement in the Ansible automation platform.' - [Exciting Ansible Updates: Core, Community, AWX, and DevTools](https://www.ansiblepilot.com/articles/ansible-news-ansible-core-community-awx-and-devtools): 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 10.0 offers numerous bug fixes. The AWX Operator 2.19 enhances AWX management, and the new Ansible DevTools project simplifies the developer experience with integrated tools. Also, stay tuned for upcoming events and community updates. Dive into the latest newsletter for all the details! - [Celebrating Two Years of Ansible Journey: Highlights, Achievements, and Future Plans](https://www.ansiblepilot.com/articles/ansible-news-ansible-pilot-two-year-celebration): Join us in celebrating two years of the Ansible Pilot project, reflecting on milestones, challenges, and achievements in creating educational content for IT professionals. - [Ansible 2022 Highlights: New Releases & Innovations](https://www.ansiblepilot.com/articles/ansible-news-ansible-year-2022-recap-merry-christmas-and-happy-automation-year): Discover Ansible's major updates from 2022, including new releases, enhanced enterprise features, and community tools. Exciting innovations await in 2023! - [Ansible Project 2022 Conclusion & 2023 Outlook: Key Developments](https://www.ansiblepilot.com/articles/ansible-news-ansible-project-zeitgeist-2022-and-forecast-for-2023): Explore Ansible's milestones from 2022 and what's ahead for 2023, including major releases, community growth, and evolving automation trends. - [Celebrate Ansible Pilot's Successful Year and Upcoming Projects](https://www.ansiblepilot.com/articles/ansible-news-celebrate-the-best-ansible-pilot-year-together-and-new-project-and-ideas-upcoming): Celebrate Ansible Pilot's first year of sharing Ansible knowledge and automation stories. Stay tuned for exciting new projects and ideas coming soon! - [Holiday Greetings from Ansible Pilot: Merry Christmas & New Year!](https://www.ansiblepilot.com/articles/ansible-news-merry-christman-and-happy-automation-year): Happy Holidays from Ansible Pilot! Enjoy the festive season with family and friends. Stay tuned for more IT insights and automation adventures in the New Year! - [AnsibleFest 2023 & Red Hat Summit: Save the Date!](https://www.ansiblepilot.com/articles/ansible-news-save-the-date-ansiblefest-at-red-hat-summit-2023): Officially announced the AnsibleFest 2023 and Red Hat Summit 2023 together from the 23rd to 25th of May in Boston, Massachusetts, USA. - [Ansible Nginx: Install, Configure & Automate (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-nginx-automation-guide): Complete guide to Ansible Nginx automation. Install Nginx, manage virtual hosts, SSL certificates, reverse proxy, and load balancing with examples. - [Ansible OpenShift Automation: Deploy, Manage, and Scale Kubernetes Workloads](https://www.ansiblepilot.com/articles/ansible-openshift-automation-deploy-manage-scale-kubernetes-workloads): Complete guide to automating Red Hat OpenShift with Ansible. Learn cluster provisioning, application deployment, route management, operators, CI/CD pipelines, and day-2 operations with practical playbook examples. - [Ansible Output to File: Save Playbook Results and Logs (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-output-to-file-save-playbook-results-logs-guide): How to save Ansible output to a file. Log playbook results, register output, use callback plugins, and redirect stdout. Complete guide with examples. - [Ansible Patch Management: Automated OS Patching Across Linux and Windows Enterprise Fleets](https://www.ansiblepilot.com/articles/ansible-patch-management-automated-os-patching-linux-windows-enterprise): Automate OS patch management with Ansible. Rolling updates, pre-patch snapshots, compliance reporting, and zero-downtime patching for Linux and Windows fleets. - [Ansible Performance Optimization: Speed Up Playbooks for Large-Scale Environments](https://www.ansiblepilot.com/articles/ansible-performance-optimization-speed-up-playbooks-large-scale-environments): Optimize Ansible playbook performance for enterprise scale. Reduce execution time with pipelining, async tasks, fact caching, mitogen, and parallel execution strategies. - [Ansible Performance Tuning: Speed Up Playbooks 10x](https://www.ansiblepilot.com/articles/ansible-performance-tuning-speed-up-playbooks-complete-guide): Complete Ansible performance tuning guide. Speed up playbooks with pipelining, increased forks, fact caching, async tasks, free strategy, Mitogen, and profile callbacks. Includes benchmarks and production ansible.cfg configuration. - [Ansible Permission Denied on Remote Temp Path: Fix Every Cause](https://www.ansiblepilot.com/articles/ansible-permission-denied-remote-temp-path-fix-every-cause-guide): Fix Ansible 'Permission denied on the temporary files Ansible needs to create' error. Covers remote_tmp path issues, become nopasswd, polyinstantiated /tmp, SELinux, NFS noexec, and containerized targets with practical fixes for every scenario. - [Ansible for Physical AI & Robotics: Automate Fleet Management (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-physical-ai-robotics-fleet-management-2026-guide): Complete guide to automating physical AI and robotics infrastructure with Ansible. Manage robot fleets, deploy edge AI models, configure industrial IoT devices, orchestrate warehouse automation, and maintain autonomous systems at scale. - [Join Ansible Pilot YouTube Membership for Exclusive Perks](https://www.ansiblepilot.com/articles/ansible-pilot-youtube-membership): Become a member of Ansible Pilot on YouTube! Enjoy priority replies, members. - [Ansible ping Module: Test Host Connectivity (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-ping-module-test-host-connectivity-guide): How to use the Ansible ping module to test connectivity to remote hosts. Verify SSH access, Python availability, and inventory configuration. Troubleshoot connection failures. - [Ansible Playbook Examples: 10 Real-World Playbooks for Beginners](https://www.ansiblepilot.com/articles/ansible-playbook-examples-for-beginners): Learn Ansible with 10 practical playbook examples. From installing packages to deploying web servers, these tested playbooks teach you Ansible step by step. - [Ansible playbook --limit: Run on Specific Hosts (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-playbook-limit-run-specific-hosts-guide): How to use Ansible playbook --limit to target specific hosts, groups, and patterns. Limit execution to one host, exclude hosts, use regex patterns. Practical examples for precise targeting. - [Ansible Playbook --limit: Target Specific Hosts & Groups (Guide)](https://www.ansiblepilot.com/articles/ansible-playbook-limit-target-specific-hosts-guide): How to use Ansible --limit to run playbooks on specific hosts and groups. Limit by host, pattern, group, exclude hosts. Practical command-line examples. - [Ansible Playbook Structure: Anatomy, Best Practices & Examples (2026)](https://www.ansiblepilot.com/articles/ansible-playbook-structure-anatomy-best-practices-guide): Complete guide to Ansible playbook structure. Understand plays, tasks, handlers, variables, roles, includes, and project organization with practical examples and best practices. - [Ansible Playbook: Write and Run Your First Playbook (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-playbook-write-run-first-playbook-guide): How to write and run Ansible playbooks. Complete guide to playbook structure, plays, tasks, variables, handlers, loops, conditionals, and best practices with examples. - [Ansible AWS EC2: Automate Ubuntu Instance Creation & Data Collection](https://www.ansiblepilot.com/articles/ansible-playbook-for-automating-ec2-ubuntu-instance-creation-and-host-data-collection-on-aws): How to automate AWS EC2 Ubuntu instance creation with Ansible. Launch instances, collect host data, configure security groups. Practical playbook examples using amazon.aws collection. - [ansible.posix.mount Module: Mount NFS, ext4, XFS Filesystems (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-posix-mount-module-complete-guide): Complete guide to ansible.posix.mount module. Mount NFS, ext4, XFS, CIFS filesystems, manage fstab entries, unmount volumes. Practical YAML playbook examples. - [Ansible for Post-Quantum Cryptography: Migrate TLS, SSH & PKI (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-post-quantum-cryptography-migrate-tls-ssh-pki-2026-guide): Complete guide to automating post-quantum cryptography migration with Ansible. Update SSH algorithms, configure PQC-ready TLS, migrate PKI certificates, audit cryptographic inventory, and prepare infrastructure for quantum-safe standards (NIST ML-KEM, ML-DSA, SLH-DSA). - [Ansible for PostgreSQL and MySQL: Database Automation Complete Guide](https://www.ansiblepilot.com/articles/ansible-postgresql-mysql-database-automation-complete-guide): Automate PostgreSQL and MySQL with Ansible. Create databases and users, manage permissions, configure replication, automate backups, tune performance, and deploy database infrastructure at scale. - [Ansible for Preemptive Cybersecurity: Proactive Defense Automation (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-preemptive-cybersecurity-proactive-defense-2026-guide): Complete guide to preemptive cybersecurity with Ansible. Automate threat hunting, reduce attack surface, enforce zero-trust policies, implement continuous compliance, deploy deception technology, and build proactive defense automation for 2026. - [Ansible debug Module: Print Variables & Debug Messages (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-print-variable-debug-messages-complete-guide): How to print variables and debug messages with Ansible debug module (ansible.builtin.debug). Display var, msg, verbosity levels, register output. Practical YAML examples. - [Ansible product vs combine: List Cartesian Product & Dict Merging](https://www.ansiblepilot.com/articles/ansible-product-for-lists-vs-combine-for-dictionaries): How to use Ansible product filter for list combinations and combine filter for dictionary merging. Cartesian products, dict merging, and data manipulation. - [Ansible for Proxmox: Automate VM and Container Management Complete Guide](https://www.ansiblepilot.com/articles/ansible-proxmox-automate-vm-container-management-complete-guide): Automate Proxmox VE with Ansible. Create VMs and LXC containers, manage storage, configure networking, automate templates, cluster operations, backups, and infrastructure as code for Proxmox environments. - [Ansible for Quantum Computing: Deploy Qiskit, Cirq & Hybrid Infrastructure (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-quantum-computing-deploy-qiskit-cirq-hybrid-infrastructure-2026-guide): Complete guide to automating quantum computing infrastructure with Ansible. Deploy Qiskit and Cirq environments, manage hybrid classical-quantum clusters, configure quantum simulators, automate quantum development workflows, and prepare infrastructure for quantum readiness in 2026. - [Ansible slurp Module: Read Remote File Content into Variable (Guide)](https://www.ansiblepilot.com/articles/ansible-read-file-content-into-variable-slurp-lookup-guide): How to read file content from remote hosts with Ansible slurp module (ansible.builtin.slurp). Base64 decode, binary files, config parsing. Practical YAML playbook examples. - [Ansible Delete File: Remove Files & Directories with file Module](https://www.ansiblepilot.com/articles/ansible-remove-delete-files-directories-file-module-guide): How to delete files and directories in Ansible with the file module state=absent. Remove single files, directories, wildcards with find module. Practical YAML playbook examples. - [Ansible replace Module: Find & Replace Text in Files (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-replace-module-find-replace-text-files-guide): How to use the Ansible replace module (ansible.builtin.replace) to find and replace text in files using regex. Update config files, change settings, multi-line replacements with examples. - [Ansible Resource Management: The New Standardized Taxonomy for Collections](https://www.ansiblepilot.com/articles/ansible-resource-management-taxonomy): Red Hat is developing a standardized resource management taxonomy for Ansible collections. Learn about enhanced resource reporting, what this means for collection developers, and how to provide feedback. - [Ansible Resource Reporting: Standardized Taxonomy for Collection Developers](https://www.ansiblepilot.com/articles/ansible-resource-reporting-standardized-taxonomy-guide): Guide to Ansible resource reporting and standardized taxonomy. Map module return values to resource types using jq expressions in your collections. - [Discover Ansible Self-Paced Labs: Hands-On Training Guide](https://www.ansiblepilot.com/articles/ansible-resources-ansible-self-paced-labs): 'Explore Ansible Self-Paced Labs for hands-on experience with Ansible. Learn to write playbooks and enhance your skills with interactive training sessions.' - [Ansible Role Input Validation with validate_argument_spec](https://www.ansiblepilot.com/articles/ansible-role-input-validation-with-validate_argument_spec): 'Learn to use Ansible’s validate_argument_spec for robust role input validation, reducing errors and enhancing automation reliability.' - [Ansible Roles: Complete Guide to Creating & Using Roles (2026)](https://www.ansiblepilot.com/articles/ansible-roles-complete-guide): Complete guide to Ansible roles. Create, structure, use, and share reusable roles with defaults, handlers, templates, and Galaxy integration. - [Ansible run_once: Execute Tasks Once Across All Hosts (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-run-once-execute-tasks-single-host-guide): How to use Ansible run_once to execute a task on a single host. Combine with delegate_to, serial, and throttle for controlled execution. Complete guide with examples. - [Ansible Run Playbooks in Parallel: Async, Forks & Concurrent Execution](https://www.ansiblepilot.com/articles/ansible-run-playbooks-in-parallel-async-forks-concurrent-execution): How to run Ansible playbooks and tasks in parallel. Use async, forks, free strategy, and GNU parallel to execute multiple playbooks simultaneously with examples. - [Ansible S3 Module: Upload, Download, Manage AWS S3 Objects (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-s3-module-upload-download-manage-aws-s3-guide): How to use Ansible amazon.aws.s3_object module to manage AWS S3. Upload files, download objects, sync buckets, manage permissions. Complete guide with playbook examples. - [Ansible for SAP: Automate SAP HANA and S/4HANA Deployment Complete Guide](https://www.ansiblepilot.com/articles/ansible-sap-hana-s4hana-deployment-automation-complete-guide): Complete guide to Ansible for SAP automation. Automate SAP HANA installation, S/4HANA deployment, system copy, kernel patching, and infrastructure provisioning. Uses community.sap_install and community.sap_operations collections with practical playbook examples for enterprise SAP environments. - [Unlock the Power of Automation with Ansible SDK: A Comprehensive Guide](https://www.ansiblepilot.com/articles/ansible-sdk): Discover Ansible SDK, a lightweight Python library for advanced IT automation. Learn how it allows for programmatic control of Ansible tasks, roles, and playbooks, and integrates seamlessly into your Python projects. - [Ansible for SIEM and SOC: Automate Security Operations, Incident Response, and Compliance](https://www.ansiblepilot.com/articles/ansible-siem-soc-security-operations-incident-response-automation): Automate SOC and SIEM operations with Ansible. Incident response playbooks, threat hunting automation, SOAR integration, compliance scanning, log collection, firewall orchestration, and vulnerability management. - [Ansible for SOC and SIEM: Automate Security Operations Complete Guide](https://www.ansiblepilot.com/articles/ansible-soc-siem-security-operations-incident-response-automation-guide): Complete guide to Ansible for Security Operations Centers (SOC) and SIEM integration. Automate incident response playbooks, log forwarding to Splunk/ELK/QRadar, threat hunting, firewall rules, IOC blocking, and compliance scanning with practical examples. - [Ansible SSH Password Authentication: sshpass & Connection Setup (Guide)](https://www.ansiblepilot.com/articles/ansible-ssh-password-authentication-sshpass-connection-setup-guide): Complete guide to Ansible SSH password authentication. Install sshpass, configure ansible_password, use Ansible Vault for secure credentials, and troubleshoot common SSH password errors. - [Ansible Satellite and Foreman Integration: Complete Automation Guide](https://www.ansiblepilot.com/articles/ansible-satellite-foreman-integration-complete-automation-guide): Integrate Ansible with Red Hat Satellite and Foreman for enterprise server lifecycle management. Learn provisioning, patch management, content views, host groups, roles, and playbook examples for automated infrastructure operations. - [Ansible Secrets Management: Best Practices for Enterprise Credential Security](https://www.ansiblepilot.com/articles/ansible-secrets-management-best-practices-enterprise-credential-security): Master Ansible secrets management for enterprise environments. Ansible Vault, external secret managers, no_log, credential rotation, and security best practices. - [Ansible Semaphore: Open-Source UI for Ansible — Install, Configure, and Use](https://www.ansiblepilot.com/articles/ansible-semaphore-open-source-ui-install-configure-guide): Complete guide to Ansible Semaphore, the lightweight open-source web UI for Ansible. Install Semaphore, configure projects, inventories, and task templates, compare with AWX and AAP, and automate with the API. - [Ansible service Module: Start, Stop, Restart Services (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-service-module-start-stop-restart-services-guide): How to manage services with Ansible service and systemd modules. Start, stop, restart, enable services. Handle service state, handlers, and daemon-reload with playbook examples. - [Ansible ServiceNow Integration: Automate ITSM Workflows and Change Management](https://www.ansiblepilot.com/articles/ansible-servicenow-integration-automate-itsm-workflows-change-management): Integrate Ansible with ServiceNow for automated change management, incident response, and CMDB updates. ITSM automation with AAP and servicenow.itsm collection. - [Ansible set_fact Module: Set Variables Dynamically (Complete Guide 2026)](https://www.ansiblepilot.com/articles/ansible-set-fact-module-dynamic-variable-assignment-practical-examples): Master Ansible set_fact for dynamic variable assignment. Cacheable facts, conditional variables, loops, registered output, and real-world playbook examples. - [Ansible shell Module: Run Commands with Pipes & Redirects (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-shell-module-run-commands-pipes-redirects-guide): How to run shell commands in Ansible with the shell module (ansible.builtin.shell). Use pipes, redirects, environment variables, chained commands. When to use shell vs command module. - [Ansible for Site Reliability Engineering: SRE Practices with Automation](https://www.ansiblepilot.com/articles/ansible-site-reliability-engineering-sre-practices-automation): Implement SRE practices with Ansible. Automate incident response, capacity planning, SLO enforcement, chaos engineering, and toil reduction playbooks. - [Ansible split Filter: Split Strings into Lists (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-split-filter-complete-guide): How to split strings into lists with Ansible split filter. Split by delimiter, whitespace, regex. Convert CSV to lists, parse output. Practical Jinja2 YAML playbook examples. - [Ansible Tags: Run Specific Tasks in Playbooks (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-tags-run-specific-tasks-playbooks-guide): How to use Ansible tags to run or skip specific tasks. Tag tasks, roles, and plays. Use --tags and --skip-tags to control execution. Practical YAML playbook examples. - [Ansible Tags: Run Specific Tasks and Roles Selectively (Guide)](https://www.ansiblepilot.com/articles/ansible-tags-run-specific-tasks-roles-selectively-guide): Complete guide to Ansible tags. Run specific tasks with --tags, skip tasks with --skip-tags, tag roles and includes, use special tags (always, never), and organize large playbooks with practical examples. - [Ansible Template Error While Templating String: Fix Every Jinja2 Error](https://www.ansiblepilot.com/articles/ansible-template-error-while-templating-string-fix-every-jinja2-error-guide): Fix every Ansible 'template error while templating string' with 15+ real examples. Covers undefined variables, type errors, missing filters, nested quotes, recursive templating, and ansible-core 2.19 strict mode changes. - [ansible.builtin.template Module: Deploy Jinja2 Templates (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-template-module-jinja2-guide): Complete guide to ansible.builtin.template module. Deploy Jinja2 templates with variables, loops, conditionals to remote hosts. Practical YAML playbook examples. - [Ansible Terraform Integration: Orchestrate Infrastructure and Configuration Together](https://www.ansiblepilot.com/articles/ansible-terraform-integration-orchestrate-infrastructure-and-configuration-together): Integrate Ansible with Terraform for end-to-end infrastructure automation. Provision with Terraform, configure with Ansible, using dynamic inventories and CI/CD pipelines. - [Ansible Tower API: Automate Jobs, Inventories & Workflows via REST (Guide)](https://www.ansiblepilot.com/articles/ansible-tower-api-rest-jobs-inventories-workflows-guide): Complete guide to Ansible Tower API (AWX/AAP). Launch jobs, manage inventories, create workflows, authenticate with tokens, query job status, and integrate with CI/CD pipelines via the REST API with practical examples. - [Ansible Troubleshooting: Common Errors, Solutions, and Debug Techniques](https://www.ansiblepilot.com/articles/ansible-troubleshooting-common-errors-solutions-complete-guide): Fix common Ansible errors fast. Debug playbook failures, SSH connection issues, module errors, variable problems, and permission errors. Master ansible-playbook debug mode, verbose output, and systematic troubleshooting. - [Ansible Troubleshooting: Handling Common Errors](https://www.ansiblepilot.com/articles/ansible-troubleshooting-handling-common-errors): 'Learn essential Ansible troubleshooting strategies to tackle 20+ common errors efficiently for smoother automation workflows.' - [Ansible Troubleshooting Installation Issues on macOS and Python](https://www.ansiblepilot.com/articles/ansible-troubleshooting-installation-issues-on-macos-and-python): 'Learn how to resolve the ImportError for Jinja2 when installing Ansible on macOS using Homebrew, ensuring smooth automation setup.' - [Ansible Troubleshooting SSH Connection Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-ssh-connection-issues): 'Learn how to resolve SSH authentication errors in Ansible due to unestablished host authenticity for seamless playbook execution.' - [Ansible on Ubuntu 26.04 LTS: sudo-rs, APT Rollback, and Automating Resolute Raccoon](https://www.ansiblepilot.com/articles/ansible-ubuntu-26.04-lts-sudo-rs-apt-rollback-wayland-automation-guide): Install and configure Ansible on Ubuntu 26.04 LTS Resolute Raccoon. Automate sudo-rs (Rust-based sudo), APT 3.2 transaction rollback, Wayland-only desktops, ROCm GPU compute, and Kernel 7.0 features with practical playbooks. - [Ansible Undefined Variable Error: 12 Real Examples and Fixes](https://www.ansiblepilot.com/articles/ansible-undefined-variable-error-12-real-examples-fixes-guide): Fix Ansible undefined variable errors with 12 real-world examples. Covers 'variable is undefined', typos, scope issues, missing defaults, hostvars lookups, conditional checks, and the default() filter. Includes ansible-core 2.19 Data Tagging changes. - [Ansible user Module: Create & Manage Users (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-user-module-create-manage-users-complete-guide): How to create, modify, and delete users with the Ansible user module (ansible.builtin.user). Manage passwords, SSH keys, groups, home directories, and expiry dates with practical YAML examples. - [Ansible VMware Automation: Manage vSphere, ESXi, and Virtual Machines at Scale](https://www.ansiblepilot.com/articles/ansible-vmware-automation-manage-vsphere-esxi-virtual-machines-at-scale): Automate VMware vSphere with Ansible. Manage virtual machines, snapshots, templates, networks, and datastores using the vmware.vmware and community.vmware collections. - [Ansible VMware Dynamic Inventory: Complete Guide (2026)](https://www.ansiblepilot.com/articles/ansible-vmware-dynamic-inventory-complete-guide): Complete guide to Ansible VMware dynamic inventory. Configure vmware.vmware.vms plugin, filter VMs, migrate from deprecated community.vmware inventory with examples. - [Ansible Validated Content](https://www.ansiblepilot.com/articles/ansible-validated-content): iscover how Ansible validated content simplifies automation with expert-driven, pre-built playbooks and roles, ensuring best practices and seamless integrations. - [Ansible Variable Precedence: Complete Order of Priority (2026)](https://www.ansiblepilot.com/articles/ansible-variable-precedence-complete-order-priority-guide): Complete guide to Ansible variable precedence. Understand all 22 precedence levels, from command-line extra vars (highest) to role defaults (lowest), with practical examples and debugging tips. - [Ansible Variables: Define, Use, and Override Variables (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-variables-define-use-override-complete-guide): How to use Ansible variables in playbooks, inventory, roles, and command line. Variable types, precedence, register, set_fact, extra vars, vault encryption with examples. - [Ansible Vault: Encrypt Secrets & Manage Credentials (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-vault-complete-guide): Complete guide to Ansible Vault. Encrypt files and strings, manage vault passwords, use multiple vault IDs, and integrate with CI/CD and AWX/AAP. - [Ansible Vault: Encrypt Secrets & Manage Encrypted Variables (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-vault-deep-dive-encrypt-secrets-multi-vault-best-practices-guide): Complete guide to Ansible Vault. Encrypt files, strings, variables. Multi-vault setup, vault-id, best practices for secrets management. Practical YAML playbook examples. - [Ansible Vault: Encrypt & Decrypt Secrets — Complete Guide (2026)](https://www.ansiblepilot.com/articles/ansible-vault-encrypt-decrypt-secrets-complete-guide-2026): Complete guide to Ansible Vault. Encrypt files, strings, and variables. Decrypt playbooks at runtime. Manage vault passwords, multiple vault IDs, and secrets in CI/CD. Practical examples. - [Ansible Version: Check, Upgrade & Compatibility Guide (2026)](https://www.ansiblepilot.com/articles/ansible-version-check-upgrade-compatibility-guide): How to check your Ansible version, upgrade to the latest release, and understand version compatibility. ansible --version, ansible-core vs ansible package versioning explained. - [Ansible WinRM: Configure Windows Remote Management Connection (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-windows-automation-winrm-complete-guide): How to configure WinRM for Ansible Windows automation. Set up WinRM HTTPS, authentication methods, pywinrm, troubleshoot connection errors. Practical configuration examples. - [Ansible for Windows: Complete Guide to Managing Windows Hosts](https://www.ansiblepilot.com/articles/ansible-windows-management-complete-guide): Master Ansible for Windows automation. Setup WinRM connection, use win_command, win_shell, win_file, win_service modules. Complete guide with examples. - [Ansible for Windows Server Enterprise Management: Active Directory, IIS, and Group Policy](https://www.ansiblepilot.com/articles/ansible-windows-server-enterprise-management-active-directory-iis-group-policy): Manage Windows Server infrastructure with Ansible. Automate Active Directory, IIS, Group Policy, Windows Updates, and domain operations at enterprise scale. - [Ansible Write to File: 5 Methods with Practical Examples (2026)](https://www.ansiblepilot.com/articles/ansible-write-to-file-complete-guide-copy-template-lineinfile): Complete guide to writing content to files with Ansible. Use copy, template, lineinfile, blockinfile, and shell modules to create files, write variables, append lines, and manage file content. - [Ansible Zero Trust Security: Implement Zero Trust Architecture for Enterprise Infrastructure](https://www.ansiblepilot.com/articles/ansible-zero-trust-security-enterprise-infrastructure): Implement Zero Trust security architecture with Ansible. Automate micro-segmentation, identity-based access, certificate management, and continuous verification. - [Using Ansible Tree Callback: Save Host Events to Files Easily](https://www.ansiblepilot.com/articles/ansible-ansible.builtin.tree-callback-saving-host-events-to-files): 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 in Ansible-core 2.11. - [Ansible apt Module: Install, Remove & Manage Packages on Debian/Ubuntu](https://www.ansiblepilot.com/articles/ansible-apt-module-install-remove-manage-packages-debian-ubuntu-guide): Complete guide to Ansible apt module (ansible.builtin.apt). Install, remove, upgrade packages on Debian and Ubuntu. Pin versions, add repositories, manage cache, autoremove, handle dependencies, and use with loops for bulk operations. - [Ansible assert Module: Validate Conditions and Fail Early (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-assert-module-validate-conditions-and-fail-early-(complete-guide)): How to use Ansible assert module to validate conditions, check prerequisites, and fail with clear messages. Input validation and pre-flight checks with examples. - [Ansible async and poll: Run Long Tasks Without Timeout Complete Guide](https://www.ansiblepilot.com/articles/ansible-async-poll-run-long-tasks-without-timeout-complete-guide): Complete guide to Ansible async and poll for long-running tasks. Learn fire-and-forget patterns, polling strategies, parallel execution, async with loops, timeout handling, and real-world examples for package updates, database migrations, and large file transfers. - [Ansible block, rescue, always: Error Handling Complete Guide (2026)](https://www.ansiblepilot.com/articles/ansible-block-rescue-always-error-handling-complete-guide): Complete guide to Ansible block, rescue, and always for error handling. Implement try/catch logic, rollback failed tasks, clean up resources, and build resilient playbooks with practical examples. - [ansible.builtin.file Module: Manage Files, Directories & Symlinks (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-builtin-file-module-complete-guide): Complete guide to ansible.builtin.file module. Create, delete, modify files and directories, set permissions, ownership, symlinks, SELinux context. Practical YAML playbook examples. - [Ansible by Example books by Apress](https://www.ansiblepilot.com/articles/ansible-by-example-books-by-apress): 'Learn how to automate VMware infrastructure and Kubernetes clusters with Ansible. The books “Ansible for VMware by Examples” and “Ansible for Kubernetes by Example” offer comprehensive guides and practical use cases for IT professionals.' - [Ansible changed_when & failed_when: Control Task Status (Guide)](https://www.ansiblepilot.com/articles/ansible-changed_when-failed_when-control-task-status-guide): Complete guide to Ansible changed_when and failed_when. Override task status, suppress false changes, define custom failure conditions, and write idempotent playbooks with practical examples. - [Ansible code in RHSB-2021-009 Log4Shell - Remote Code Execution - log4j (CVE-2021-44228)](https://www.ansiblepilot.com/articles/ansible-code-in-rhsb-2021-009-log4shell-remote-code-execution-log4j-cve-2021-44228): 'Learn how my Ansible Playbook was featured in Red Hat Security Bulletin RHSB-2021-009 to address the Log4Shell vulnerability (CVE-2021-44228). Discover the playbook and its role in mitigating security risks.' - [Ansible ansible.builtin vs ansible.legacy: Collection Namespaces Explained](https://www.ansiblepilot.com/articles/ansible-collections-ansible.builtin-vs-ansible.legacy): Understand ansible.builtin vs ansible.legacy namespaces. Learn when to use FQCN, how module resolution works, and migrate to fully qualified collection names. - [Ansible combine Filter: Merge Dictionaries & Override Defaults (Guide)](https://www.ansiblepilot.com/articles/ansible-combine-filter-merge-dictionaries-complete-guide): How to merge dictionaries in Ansible with the combine filter. Overlay defaults with overrides, recursive merge, handle nested dicts. Practical YAML examples for variable management. - [Ansible command Module: Run Shell Commands on Remote Hosts (ansible.builtin.command)](https://www.ansiblepilot.com/articles/ansible-command-module-ansible.builtin.command-complete-guide): How to run commands on remote hosts with Ansible command module (ansible.builtin.command). Execute binaries, use creates/removes guards. Practical YAML playbook examples. - [Ansible copy vs template vs lineinfile: When to Use Each Module](https://www.ansiblepilot.com/articles/ansible-copy-vs-template-vs-lineinfile-when-to-use-each-module): Comparison of Ansible copy, template, and lineinfile modules. When to use each for file management, templates, single-line edits. Decision guide with practical YAML examples. - [Ansible debug vs assert: When to Use Each Module](https://www.ansiblepilot.com/articles/ansible-debug-vs-assert-when-to-use-each-module-guide): Complete comparison of Ansible debug and assert modules. Learn when to use debug for inspecting variables and assert for validating conditions, with practical examples for troubleshooting, pre-flight checks, and playbook validation. - [Ansible default() Filter: Set Fallback Values for Undefined Variables](https://www.ansiblepilot.com/articles/ansible-default-filter-set-fallback-values-undefined-variables-guide): Complete guide to the Ansible default filter. Set fallback values for undefined variables, handle empty strings, omit parameters conditionally, and chain defaults with practical examples. - [Ansible delegate_to: Run Tasks on Different Hosts (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-delegate_to-run-tasks-different-hosts-complete-guide): Complete guide to Ansible delegate_to. Run tasks on localhost, delegate to load balancers, execute on different hosts, use with serial, and understand delegation vs connection with practical examples. - [Ansible dict2items Filter: Convert Dictionaries to Lists (Guide)](https://www.ansiblepilot.com/articles/ansible-dict2items-items2dict-convert-dictionaries-lists-guide): How to convert dictionaries to lists with Ansible dict2items filter and back with items2dict. Loop over dict key-value pairs. Practical Jinja2 YAML playbook examples. - [Ansible docker_container Module: Manage Docker Containers (Guide)](https://www.ansiblepilot.com/articles/ansible-docker_container-module-manage-docker-containers-guide): Complete guide to Ansible docker_container module. Create, start, stop, remove Docker containers, manage volumes, networks, environment variables, and implement container orchestration with practical examples. - [Ansible expect Module: Handle Interactive Prompts & Input (Guide)](https://www.ansiblepilot.com/articles/ansible-expect-module-automate-interactive-commands-guide): How to handle interactive command prompts with Ansible expect module (ansible.builtin.expect). Automate password prompts, respond to questions. Practical YAML playbook examples. - [Ansible facts: Gather, Use, and Create Custom Facts](https://www.ansiblepilot.com/articles/ansible-facts-gather-use-create-custom-facts-complete-guide): Complete guide to Ansible facts. Learn how to gather system facts, use them in playbooks, create custom facts, cache facts for performance, and use set_fact for runtime data. Includes practical examples for OS detection, memory-based configuration, and multi-platform playbooks. - [Ansible file Module: 20 Practical Examples Cookbook (Create, Delete, Permissions)](https://www.ansiblepilot.com/articles/ansible-file-module-cookbook-20-practical-examples-guide): 20 practical Ansible file module examples. Create directories, delete files, set permissions, create symlinks, manage ownership. Copy-paste ready YAML playbook examples. - [Ansible firewalld & ufw Modules: Manage Firewall Rules (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-firewalld-ufw-module-manage-firewall-rules-guide): Complete guide to Ansible firewalld and ufw modules. Open ports, allow services, manage zones, configure rich rules, set up NAT, and manage firewall state on RHEL and Ubuntu with practical examples. - [Ansible for Beginners: Complete Getting Started Guide (2026)](https://www.ansiblepilot.com/articles/ansible-for-beginners-complete-guide): Complete beginner's guide to Ansible. Learn installation, inventory, playbooks, modules, roles, and automation basics with step-by-step examples. - [Ansible for Kubernetes by Example book by Apress](https://www.ansiblepilot.com/articles/ansible-for-kubernetes-by-example-book-by-apress): Ansible for Kubernetes by Example published by Apress — automate K8s cluster deployments, pod management, and Helm charts with practical Ansible playbooks. - [Ansible for Kubernetes by Example book](https://www.ansiblepilot.com/articles/ansible-for-kubernetes-by-example-book): 'Learn to automate Kubernetes infrastructure using Ansible. This book covers Kubernetes pods, services, cloud providers, and more with real-life use cases and examples.' - [Understanding Quiet Hiring: The 2023 HR Trend and Ansible's Role](https://www.ansiblepilot.com/articles/ansible-for-quiet-hiring): Discover Quiet Hiring, the latest HR trend in 2023. Learn how Ansible can empower IT professionals to adapt and thrive in evolving job markets by enhancing automation skills. - [Ansible from_json & to_json Filters: Parse & Convert JSON (Guide)](https://www.ansiblepilot.com/articles/ansible-from_json-and-to_json-filters-guide): How to use Ansible from_json and to_json filters. Parse JSON strings, convert variables to JSON, process API responses, and write JSON files with examples. - [Ansible from_json & to_json Filters: Parse & Generate JSON Data (Guide)](https://www.ansiblepilot.com/articles/ansible-from_json-to_json-to_nice_json-filters-guide): How to parse and generate JSON in Ansible with from_json, to_json, to_nice_json filters. Convert strings to dicts, format output, API responses. Practical YAML playbook examples. - [Ansible gather_facts & ansible_facts: Access Host Information (Guide)](https://www.ansiblepilot.com/articles/ansible-gather_facts-ansible_facts-host-information-complete-guide): Complete guide to Ansible gather_facts and ansible_facts. Access OS type, IP addresses, memory, disk space, and hardware info. Control fact gathering, use custom facts, cache facts for performance, and filter facts for specific data. - [Ansible get_url Module: Download Files from URLs (ansible.builtin.get_url Guide)](https://www.ansiblepilot.com/articles/ansible-get_url-module-download-files-urls-complete-guide): How to download files from URLs with Ansible get_url module (ansible.builtin.get_url). HTTP/HTTPS downloads, checksum validation, authentication. Practical YAML playbook examples. - [Ansible git Module: Clone & Pull Git Repositories (ansible.builtin.git Guide)](https://www.ansiblepilot.com/articles/ansible-git-module-clone-pull-manage-repositories-guide): How to clone and pull git repositories with Ansible git module (ansible.builtin.git). Clone repos, checkout branches, tags, manage deployments. Practical YAML playbook examples. - [Ansible group Module: Create & Manage Linux Groups (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-group-module-create-manage-linux-groups-guide): Complete guide to Ansible group module (ansible.builtin.group). Create, remove, and manage Linux groups. Set GID, create system groups, and combine with user module for complete account management. - [Ansible group_vars & host_vars: Organize Variables by Host and Group](https://www.ansiblepilot.com/articles/ansible-group_vars-host_vars-organize-variables-host-group-guide): Complete guide to Ansible group_vars and host_vars directories. Organize variables by group and host, use vault-encrypted files, understand variable precedence, and structure multi-environment inventories with practical examples. - [Ansible hostname Module: Set System Hostname on Linux (Guide)](https://www.ansiblepilot.com/articles/ansible-hostname-module-set-system-hostname-guide): How to set the system hostname with Ansible hostname module (ansible.builtin.hostname). Change hostname permanently on RHEL, Ubuntu, Debian. Practical YAML playbook examples. - [Ansible ignore_errors: Skip Task Failures & Continue Playbook (Guide)](https://www.ansiblepilot.com/articles/ansible-ignore_errors-failed_when-block-rescue-error-handling-guide): How to handle errors in Ansible with ignore_errors, failed_when, block/rescue/always. Control task failure behavior, continue on error. Practical YAML playbook examples. - [Ansible import_role vs include_role: Static vs Dynamic Role Loading](https://www.ansiblepilot.com/articles/ansible-import_role-vs-include_role-static-dynamic-role-loading-guide): Complete comparison of Ansible import_role vs include_role. Understand static vs dynamic loading, variable scope, handler behavior, tag inheritance, loop support, and when to use each with practical examples and decision guide. - [Ansible import_tasks vs include_tasks: Key Differences (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-import_tasks-vs-include_tasks-static-dynamic-differences-guide): Complete guide to Ansible import_tasks vs include_tasks. Understand static vs dynamic task loading, when to use each, performance differences, and migration tips with practical examples. - [Ansible include_vars: Load Variables from Files Dynamically (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-include_vars-load-variables-from-files-dynamically-(complete-guide)): How to use Ansible include_vars to load variables from YAML files at runtime. Dynamic OS-specific variables, directory loading, conditional includes with examples. - [Installing Ansible: A Step-by-Step Guide](https://www.ansiblepilot.com/articles/ansible-install): Learn how to install Ansible on Linux, macOS, and Windows, and configure it for efficient IT automation with this step-by-step guide. - [Ansible known_hosts Module: Manage SSH Host Keys (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-known_hosts-module-manage-ssh-host-keys-(complete-guide)): How to use Ansible known_hosts module to manage SSH host keys. Add, remove, and verify host keys for secure SSH connections. Complete guide with examples. - [Ansible lineinfile Module Cookbook: 25 Practical Examples](https://www.ansiblepilot.com/articles/ansible-lineinfile-module-cookbook-25-practical-examples-guide): 25 practical Ansible lineinfile examples. Add, modify, remove, and validate lines in configuration files. Covers regex patterns, backreferences, insertafter/before, blockinfile for multi-line blocks, and common sysadmin use cases. - [Ansible map Filter: Extract Attributes from Lists (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-map-filter-extract-attributes-transform-lists-complete-guide): Complete guide to the Ansible map filter. Extract attributes from lists of objects, apply filters to list items, chain with select/reject, and transform data structures with practical examples. - [Ansible map vs selectattr vs json_query: Filter Data the Right Way](https://www.ansiblepilot.com/articles/ansible-map-vs-selectattr-vs-json_query-filter-data-guide): Complete comparison of Ansible map, selectattr, and json_query filters with practical examples. Learn when to use each for transforming lists, filtering dictionaries by attribute, and querying nested JSON structures in playbooks. - [Ansible shell Module: Run Shell Commands with Pipes & Redirects (Guide)](https://www.ansiblepilot.com/articles/ansible-modules-command-vs-shell): How to run shell commands in Ansible with the shell module (ansible.builtin.shell). Use pipes, redirects, environment variables. Difference from command module. YAML examples. - [Ansible win_shell Module: Run PowerShell Commands on Windows (Guide)](https://www.ansiblepilot.com/articles/ansible-modules-win_command-vs-win_shell): How to run PowerShell and CMD commands on Windows with Ansible win_shell module. Difference between win_command vs win_shell. Practical YAML playbook examples. - [Ansible mount Module: Manage Filesystem Mounts and fstab (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-mount-module-manage-filesystem-mounts-and-fstab-(complete-guide)): How to use Ansible mount module to mount filesystems, manage fstab entries, NFS mounts, tmpfs. Complete guide with playbook examples for disk management. - [Ansible Multiline Strings: YAML Block Scalars | and > (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-multiline-string-guide): How to write multiline strings in Ansible YAML. Literal block (|), folded block (>), chomp indicators, and practical examples for shell commands and templates. - [Ansible no_log: Hide Sensitive Output in Playbook Logs (Guide)](https://www.ansiblepilot.com/articles/ansible-no_log-hide-sensitive-output-playbooks-guide): How to hide passwords and secrets in Ansible output with no_log. Prevent sensitive data from appearing in logs, debug output, callbacks. Practical YAML playbook examples. - [Ansible on AWS: Automate EC2, S3, IAM & More (Complete Guide 2026)](https://www.ansiblepilot.com/articles/ansible-on-aws-automate-ec2-s3-iam-complete-guide): How to use Ansible with AWS. Automate EC2 instances, S3 buckets, IAM, VPC, RDS, and Lambda. Install amazon.aws collection, configure credentials, and deploy infrastructure with playbooks. - [Ansible pause Module: Wait, Prompt, and Delay Execution (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-pause-module-wait,-prompt,-and-delay-execution-(complete-guide)): How to use Ansible pause module to wait, prompt for input, and add delays. Interactive confirmations, timed pauses, and user prompts with playbook examples. - [Ansible pip Module: Install Python Packages & Libraries (Guide)](https://www.ansiblepilot.com/articles/ansible-pip-module-install-python-packages-remote-hosts-guide): How to install Python packages with Ansible pip module (ansible.builtin.pip). Install from PyPI, requirements.txt, virtualenvs. Manage Python libraries with practical YAML examples. - [Ansible reboot Module: Restart Hosts and Wait for Recovery (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-reboot-module-restart-hosts-and-wait-for-recovery-(complete-guide)): How to use Ansible reboot module to safely restart servers. Wait for SSH, set timeout, handle kernel updates. Complete guide with playbook examples. - [Ansible regex_replace Filter: Find & Replace with Regex (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-regex_replace-filter-find-replace-regex-complete-guide): How to find and replace text with regex in Ansible using regex_replace filter. Pattern matching, capture groups, string substitution. Practical Jinja2 YAML examples. - [Ansible regex_search Filter: Search Strings with Regex Patterns (Guide)](https://www.ansiblepilot.com/articles/ansible-regex_search-filter-pattern-matching-text-extraction-guide): How to search strings with regex in Ansible using the regex_search filter. Extract matches, capture groups, validate patterns in Jinja2. Practical YAML playbook examples. - [Ansible regex_search & regex_replace Filters: Pattern Matching Guide](https://www.ansiblepilot.com/articles/ansible-regex_search-regex_replace-pattern-matching-filter-guide): Complete guide to Ansible regex_search and regex_replace filters. Extract text with regex patterns, find and replace strings, validate formats, parse log files, and use capture groups with practical examples. - [Ansible register: Save Task Output to Variables (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-register-save-task-output-variables-complete-guide): Complete guide to Ansible register. Save task output to variables, access stdout, stderr, return codes, and use registered results in conditions, loops, and templates with practical examples. - [Ansible retries & until: Retry Failed Tasks Automatically (Guide)](https://www.ansiblepilot.com/articles/ansible-retries-until-retry-failed-tasks-automatically-guide): Complete guide to Ansible retries and until loops. Retry failed tasks automatically, wait for services, implement polling patterns, and handle transient failures with practical examples. - [Ansible run_once vs delegate_to vs serial: Control Task Execution Scope](https://www.ansiblepilot.com/articles/ansible-run_once-vs-delegate_to-vs-serial-execution-control-guide): Complete comparison of Ansible run_once, delegate_to, and serial. Learn when to run tasks on a single host, delegate to a specific target, or control batch execution with practical examples for database migrations, load balancer management, and rolling deployments. - [Ansible serial: Rolling Updates and Batch Deployment Guide](https://www.ansiblepilot.com/articles/ansible-serial-rolling-updates-batch-deployment-guide): Complete guide to Ansible serial keyword. Implement rolling updates, batch deployments, canary releases, and zero-downtime strategies with max_fail_percentage and practical examples. - [Ansible service Module: Start, Stop & Restart Services (ansible.builtin.service)](https://www.ansiblepilot.com/articles/ansible-service-module-start-stop-restart-enable-services-guide): How to manage services with Ansible service module (ansible.builtin.service). Start, stop, restart, enable, disable systemd and init services. Practical YAML playbook examples. - [Ansible set_fact: Create & Set Runtime Variables (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-set_fact-create-runtime-variables-guide): How to use ansible.builtin.set_fact to create variables at runtime. Set facts from task output, conditionals, loops, and registered variables. Cacheable facts and dynamic variable examples. - [ansible.builtin.set_fact Module: Set Variables Dynamically (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-set_fact-module-complete-guide): Complete guide to ansible.builtin.set_fact module. Set variables dynamically during playbook execution, cache facts across plays, use with conditionals and registered results. Practical examples. - [Ansible set_fact vs vars vs extra_vars: Variable Types Compared](https://www.ansiblepilot.com/articles/ansible-set_fact-vs-vars-vs-extra_vars-variable-types-compared-guide): Complete comparison of Ansible set_fact, vars, extra_vars, group_vars, host_vars, role defaults, and registered variables. Learn variable precedence, scope, persistence, and when to use each type with practical examples. - [Ansible shell vs command vs raw: When to Use Each Module (Comparison)](https://www.ansiblepilot.com/articles/ansible-shell-vs-command-vs-raw-when-to-use-each-module-guide): Difference between Ansible shell, command, and raw modules. When to use shell vs command, pipes, redirects, environment variables. Comparison with practical YAML examples. - [Ansible slurp Module: Read Remote Files as Base64 (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-slurp-module-read-remote-files-base64-complete-guide): Complete guide to Ansible slurp module (ansible.builtin.slurp). Read remote file contents as base64, decode with b64decode filter, parse JSON/YAML configs, read certificates, compare files across hosts, and handle binary data with practical examples. - [Ansible stat Module: Check File Properties and Existence (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-stat-module-check-file-properties-and-existence-(complete-guide)): How to use Ansible stat module to check if files exist, get file size, permissions, checksums. Complete guide with playbook examples for file validation. - [Ansible strftime Filter: Format Dates and Timestamps in Playbooks](https://www.ansiblepilot.com/articles/ansible-strftime-filter-format-dates-timestamps-guide): Complete guide to Ansible strftime filter. Format dates, timestamps, and ansible_date_time facts with custom patterns. Create backup filenames and log entries. - [Ansible sysctl Module: Manage Kernel Parameters (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-sysctl-module-manage-kernel-parameters-(complete-guide)): How to use Ansible sysctl module to set kernel parameters. Configure networking, memory, security settings. Persist changes in sysctl.conf with examples. - [Ansible systemd Module: Manage Services, Timers & Units (Guide)](https://www.ansiblepilot.com/articles/ansible-systemd-module-manage-services-timers-units-guide): How to manage systemd services with Ansible systemd module (ansible.builtin.systemd). Start, stop, enable, reload services, manage timers and units. Practical YAML examples. - [Ansible vs ansible-core: Package Differences Explained (2026)](https://www.ansiblepilot.com/articles/ansible-terminology-ansible-vs-ansible-core-packages): Understand the difference between ansible and ansible-core packages. Compare contents, versions, installation, and choose the right package for your needs. - [Ansible inventory_hostname vs ansible_hostname vs ansible_fqdn (Explained)](https://www.ansiblepilot.com/articles/ansible-terminology-ansible_hostname-vs-inventory_hostname-vs-ansible_fqdn): Difference between Ansible inventory_hostname, ansible_hostname, ansible_host, and ansible_fqdn variables. When to use each, practical examples, common mistakes explained. - [Ansible ternary Filter: Inline If-Else Conditional in Jinja2 (Guide)](https://www.ansiblepilot.com/articles/ansible-ternary-filter-inline-conditional-if-else-jinja2-guide): How to use the Ansible ternary filter for inline if-else conditionals in Jinja2 templates. Simplify variable assignment, default values, boolean logic. Practical YAML examples. - [Ansible to_yaml & to_nice_yaml Filters: Format Data as YAML (Guide)](https://www.ansiblepilot.com/articles/ansible-to_nice_yaml-filter-guide): How to format data as YAML in Ansible with to_yaml, to_nice_yaml, from_yaml filters. Convert dicts and lists to YAML strings. Practical Jinja2 YAML examples. - [Ansible troubleshooting - AWS Failed to import the required Python library (botocore or boto3)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-aws-failed-to-import-the-required-python-library-botocore-or-boto3): 'Learn how to troubleshoot and fix the "Failed to import the required Python library (botocore or boto3)" error in Ansible for AWS with a live Playbook and practical steps using Python PIP package manager.' - [Ansible troubleshooting - Resolve Ansible Galaxy Role Installation Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-ansible-galaxy-installation-issues-the-case-of-the-missing-amazon.aws-collection): 'Learn to resolve Ansible Galaxy role installation errors. Follow our guide to troubleshoot issues, verify role names, and explore alternative sources.' - [Ansible Vault Error: Fix 'Attempting to Decrypt but No Vault Secrets Found'](https://www.ansiblepilot.com/articles/ansible-troubleshooting-attempting-to-decrypt-but-no-vault-secrets-found): How to fix Ansible 'attempting to decrypt but no vault secrets found' error. Configure vault password file, --ask-vault-pass, vault-id. Troubleshooting guide with examples. - [Ansible Troubleshooting: Fix Jinja2 Syntax & Inventory Errors](https://www.ansiblepilot.com/articles/ansible-troubleshooting-deciphering-ansible-playbook-execution-errors-jinja2-syntax-and-inventory-issues): 'Learn to troubleshoot and fix Jinja2 syntax and inventory errors in Ansible playbooks. Follow our guide to ensure successful execution and improve automation workflows.' - [Ansible troubleshooting - Destination does not exist rc 257](https://www.ansiblepilot.com/articles/ansible-troubleshooting-destination-does-not-exist-rc-257): 'Troubleshoot the "Destination does not exist" error (return code 257) in Ansible with Luca Berton on Ansible Pilot! Learn to fix file path issues effectively.' - [Ansible troubleshooting - Error 102: No Jinja2 in 'when' Conditions](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-102-no-jinja2-in-when-conditions): 'The when clause in Ansible playbooks controls task execution based on conditions. Learn to avoid Ansible Error 102 by ensuring correct Jinja2 formatting in when conditions.' - [Ansible troubleshooting - Error 104: Deprecated Bare Vars](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-104-deprecated-bare-vars): 'Ansible Error 104, "Deprecated Bare Vars", identifies ambiguous expressions that could be misinterpreted as variables or strings, promoting clarity in playbook coding practices.' - [Ansible troubleshooting - Error 105: Deprecated Module Usage](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-105-deprecated-module-usage): 'Ansible Error 105, "Deprecated Module", warns against using outdated modules that lack maintenance and may be removed in future releases.' - [Ansible troubleshooting - Error 106: Role Name Rules](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-106-role-name-rules): 'Ansible Error 106, "`role-name`", enforces rules for role names to ensure clarity and maintainability in playbooks.' - [Ansible troubleshooting - Error 202: Risky Octal Permissions](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-202-risky-octal-permissions): 'Ansible Error 202, "`risky-octal`", warns against using octal file permissions without a leading zero, which can lead to unpredictable outcomes.' - [Ansible troubleshooting — Error 203: No Tabs](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-203-no-tabs): 'Ansible Error 203, “no-tabs,” prevents tab characters ( ) in playbooks due to formatting risks. Using spaces maintains readability and avoids issues.' - [Ansible troubleshooting - Error 205: playbook-extension](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-205-playbook-extension): 'Ansible Error 205, “playbook-extension,” ensures playbooks use `.yml` or `.yaml` extensions for proper YAML format.' - [Ansible troubleshooting - Error 206 Jinja Spacing](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-206-jinja-spacing): 'Ansible Error 206, "`jinja[spacing]`", ensures proper spacing within Jinja2 templates for improved readability and accuracy' - [Ansible troubleshooting - Error 207: Jinja Invalid](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-207-jinja-invalid): 'Ansible Error 207, "`jinja[invalid]`", flags invalid Jinja2 templates like unexpected characters within double curly braces (e.g., {{ & }}).' - [Ansible troubleshooting - Error 208: risky-file-permissions](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-208-risky-file-permissions): 'Ansible Error 208, "`risky-file-permissions`," warns against insecure file permissions set by modules like ansible.builtin.copy or community.general.ini_file.' - [Ansible troubleshooting - Error 301: no-changed-when](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-301-no-changed-when): '"Ansible Error 301, no-changed-when, ensures tasks properly report changes. Use changed_when to define task modifications accurately."' - [Ansible-Lint Error 302 deprecated-command-syntax: Fix Guide](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-302-deprecated-command-syntax): Fix ansible-lint Error 302 deprecated-command-syntax. Replace command/shell with proper Ansible modules for file operations, package management, and services. - [Ansible troubleshooting - Error 303: command-instead-of-module](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-303-command-instead-of-module): 'Rule 303, command-instead-of-module, advises using Ansible modules over raw commands for improved playbook reliability."' - [Ansible troubleshooting - Error 304: inline-env-var](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-304-inline-env-var): 'Rule 304, inline-env-var, advises against setting environment variables directly within the ansible.builtin.command module.' - [Ansible troubleshooting - Error 305: command-instead-of-shell](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-305-command-instead-of-shell): '"How to Solve Ansible Error 305: command-instead-of-shell - A troubleshooting guide."' - [Ansible troubleshooting - Error 306: risky-shell-pipe](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-306-risky-shell-pipe): 'Rule 306, risky-shell-pipe, advises setting pipefail to ensure reliable task execution in Ansible shell modules.' - [Ansible troubleshooting - Error 401: latest[git]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-401-latest-git): 'Rule 401, latest[git], ensures stable playbook development by flagging unpredictable Git repository checkouts in Ansible modules.' - [Ansible troubleshooting - Error 402: latest[hg]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-402-latest-hg): 'Rule 402, latest[hg], ensures stable playbook development by flagging unpredictable Mercurial (hg) repository checkouts in Ansible modules.' - [Ansible-Lint Error 403 package-latest: Fix State Latest Warning](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-403-package-latest): Fix ansible-lint Error 403 package-latest. Understand why state=latest is risky, when to use state=present, and how to pin package versions safely. - [Ansible-Lint Error 404 no-relative-paths: Fix Path Issues (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-404-no-relative-paths): Fix ansible-lint error 404 no-relative-paths. Use absolute paths or role-relative paths instead of ../ relative references in copy, template, and script modules. - [Ansible troubleshooting - Error 501: partial-become](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-501-partial-become): 'Rule 501, partial-become, ensures consistent privilege escalation in Ansible by verifying become_user aligns with become: true' - [Ansible troubleshooting - Error 502: name[missing]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-502-name-missing): 'Rule 502, name[missing], ensures all tasks in Ansible playbooks are named, enhancing clarity and documentation.' - [Ansible troubleshooting - Error 503: no-handler](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-503-no-handler): 'Rule 503, no-handler, in Ansible ensures tasks responding to changes are structured as handlers for efficient playbook management.' - [Ansible troubleshooting - Error 504: deprecated-local-action](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-504-deprecated-local-action): 'Ansible Rule 504, deprecated-local-action, advises against using local_action and suggests delegate_to: localhost for local tasks.' - [Ansible troubleshooting - Error 505: missing-import](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-505-missing-import): 'How to solve Ansible Error 505: missing-import - A troubleshooting guide for resolving import issues.' - [Ansible-Lint Error 601 literal-compare: Fix Boolean Comparisons](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-601-literal-compare): Fix ansible-lint Error 601 literal-compare. Stop comparing to True/False literally and use proper Jinja2 boolean testing in when conditions. - [Ansible troubleshooting - Error 602: empty-string-compare](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-602-empty-string-compare): 'Ansible Rule 602, empty-string-compare, enhances playbook clarity by promoting direct length comparisons over empty string checks.' - [Ansible troubleshooting - Error 702: meta-no-tags](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-702-meta-no-tags): 'Ansible Rule 702, meta-no-tags, ensures role metadata tags use lowercase letters and digits for consistency and clarity.' - [Ansible troubleshooting - Error 703: meta-incorrect](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-703-meta-incorrect): 'Ansible Rule 703, meta-incorrect, ensures role metadata fields like author, description, company, and license have defined values.' - [Ansible troubleshooting - Error 704: meta-video-links](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-704-meta-video-links): 'How to solve Ansible Error 704: meta-video-links - A guide to ensuring proper video link formatting.' - [Ansible troubleshooting - Error 911: syntax-check](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-911-syntax-check): 'Ansible Rule 911, syntax-check, ensures all playbooks pass a syntax check, critical for accurate task execution and playbook reliability' - [Ansible troubleshooting - Error args](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-args): 'The args rule in Ansible validates task arguments against module documentation, ensuring correct parameter usage for reliable automation.' - [Ansible troubleshooting - Error avoid-implicit](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-avoid-implicit): 'The avoid-implicit rule in Ansible identifies and advises against implicit behaviors, promoting explicit instructions for predictable playbook execution.' - [Ansible FQCN Error: Fix Fully Qualified Collection Name Issues (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-fqcn): Fix Ansible FQCN errors. Understand Fully Qualified Collection Names, migrate from short module names, resolve 'could not resolve module' errors. Practical troubleshooting guide with examples. - [Ansible troubleshooting - Error galaxy](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-galaxy): The galaxy rule verifies that the version specified in galaxy.yml for an Ansible collection is at least 1.0.0, ensuring standard versioning for production readiness. - [Ansible troubleshooting - Error internal-error](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-internal-error): Learn how to troubleshoot and resolve internal errors in Ansible playbooks, including examples of problematic and corrected code to guide you through the process. - [Ansible-Lint Error key-order: Fix YAML Key Ordering in Playbooks](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-key-order): Fix ansible-lint key-order error. Understand recommended YAML key ordering for tasks, plays, and roles. Configure or skip the rule with examples. - [Ansible-Lint Error load-failure: Fix Module & Plugin Load Errors](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-load-failure): Fix ansible-lint load-failure error. Resolve missing collections, broken imports, Python dependency issues, and plugin load failures with troubleshooting steps. - [Ansible-Lint Error loop-var-prefix: Fix Loop Variable Names](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-loop-var-prefix): Fix ansible-lint loop-var-prefix error. Use loop_control with loop_var to prefix loop variables and avoid variable conflicts in nested loops. - [Ansible troubleshooting - Error markupsafe](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-markupsafe): 'Resolve the No module named markupsafe error in Ansible by reinstalling Ansible, ansible-lint, and python-markupsafe via Homebrew.' - [Ansible troubleshooting - Error meta-runtime](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-meta-runtime): 'The meta-runtime rule verifies the requires_ansible key in meta/runtime.yml to ensure compatibility with supported Ansible versions.' - [Ansible troubleshooting - Error: name[template]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-name-template): 'The name[template] error in Ansible highlights issues with task naming, particularly involving improper use of Jinja templates.' - [Ansible troubleshooting - Error: name[casing]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-name-casing): 'The name[casing] rule in Ansible ensures task and play names begin with an uppercase letter for clarity and consistency in playbooks.' - [Ansible troubleshooting - Error: name[play]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-name-play): 'The name rule in Ansible ensures clear and consistent naming conventions for tasks and plays in playbooks, enhancing readability and troubleshooting.' - [Ansible troubleshooting - Error: name[prefix]](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-name-prefix): 'In Ansible, the name[prefix] rule enhances task organization by recommending prefixing task names with file stems, aiding clarity and troubleshooting.' - [Ansible troubleshooting - Error no-free-form](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-no-free-form): 'In Ansible, the no-free-form rule promotes clarity and reliability by discouraging free-form syntax in module calls within playbooks.' - [Ansible troubleshooting - Error: no-jinja-when](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-no-jinja-when): 'The no-jinja-when rule in Ansible ensures clear and effective use of conditional statements, discouraging Jinja expressions in when clauses.' - [Ansible no_log: Hide Sensitive Data in Playbook Output (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-no-log-password): How to use Ansible no_log to protect passwords and sensitive data in playbook output. Prevent secrets from appearing in logs, debug safely. Fix no-log-password warnings with practical examples. - [Ansible troubleshooting - Error no-prompting](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-no-prompting): Here's an example of problematic code in an Ansible playbook, including user prompts and a 5-minute pause, which violates best practices and can be corrected by removing the prompts and pause. - [Ansible troubleshooting - Error no-same-owner](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-no-same-owner): 'Learn to avoid pitfalls with Ansible no-same-owner rule, crucial for preventing unintended owner and group mismatches in file transfers.' - [Ansible troubleshooting - Error only-builtins](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-only-builtins): 'Maintain consistency and simplicity in Ansible playbooks with the only-builtins rule, ensuring exclusive use of ansible.builtin actions.' - [Ansible troubleshooting - Error parser-error](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-parser-error): 'Discover the nuances of the parser-error in Ansible Lint, signaling syntax inconsistencies that disrupt playbook execution.' - [Ansible troubleshooting - Error run-once](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-run-once): 'Learn how to effectively use the run_once directive in Ansible playbooks, ensuring tasks run only once per playbook, and avoid common pitfalls when combined with the strategy: free configuration.' - [Ansible troubleshooting - Error sanity](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-sanity): 'Explore the sanity rule in Ansible, ensuring adherence to best practices and consistency in managing code quality and exemptions.' - [Ansible Error 'Use loop or with_': Fix Deprecated with_items Syntax](https://www.ansiblepilot.com/articles/ansible-troubleshooting-error-use-loop): Fix Ansible deprecation error about loop vs with_items. Migrate from with_items, with_dict, with_nested to modern loop syntax with practical before/after examples. - [Ansible 'Failed to Connect via SSH localhost:22': Fix Guide](https://www.ansiblepilot.com/articles/ansible-troubleshooting-failed-to-connect-to-the-host-via-ssh-host-localhost-port-22): Fix Ansible 'failed to connect to the host via ssh localhost port 22' error. Resolve SSH config, connection type, host key, and authentication issues. - [Ansible troubleshooting — Invalid plugin name: regex.replace Error in Ansible](https://www.ansiblepilot.com/articles/ansible-troubleshooting-invalid-plugin-name-regex.replace-error-in-ansible): 'Learn how to resolve the Invalid plugin name: regex.replace error in Ansible by updating Ansible and verifying syntax.' - [Ansible troubleshooting - Kubernetes K8s or OpenShift OCP 401 Unauthorized](https://www.ansiblepilot.com/articles/ansible-troubleshooting-kubernetes-k8s-openshift-ocp-401-unauthorized): 'Explore troubleshooting steps for Kubernetes 401 Unauthorized errors in Ansible when interacting with Kubernetes or OpenShift clusters.' - [Ansible troubleshooting - Module Failure on Windows-target](https://www.ansiblepilot.com/articles/ansible-troubleshooting-module-failure-on-windows-target): 'Discover how to troubleshoot Module Failure on Windows-target in Ansible, focusing on resolving execution errors effectively.' - [Ansible Troubleshooting: Fix ModuleNotFoundError 'ansible'](https://www.ansiblepilot.com/articles/ansible-troubleshooting-modulenotfounderror-no-module-named-ansible-error): 'Addressing a common Ansible module installation issue: How to resolve ModuleNotFoundError: No module named ansible.' - [Ansible Permission Denied (Errno 13): Fix File Access Errors](https://www.ansiblepilot.com/articles/ansible-troubleshooting-permission-denied-errno-13): Fix Ansible Permission denied [Errno 13] errors. Resolve file permission, become/sudo, SELinux, and directory access issues with troubleshooting steps. - ['Ansible Troubleshooting: Fix Missing amazon.aws.ec2_ami_info'](https://www.ansiblepilot.com/articles/ansible-troubleshooting-resolving-the-case-of-the-missing-amazon.aws.ec2_ami_info-module): 'Learn how to troubleshoot the amazon.aws.ec2_ami_info module error in Ansible, crucial for managing Amazon Machine Images (AMIs) effectively.' - [Ansible Syntax Error: Debug & Fix YAML Playbook Errors (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-syntax-error): Fix Ansible syntax errors in playbooks. Debug YAML indentation, quoting, colons, and common YAML gotchas with step-by-step troubleshooting examples. - [Ansible Troubleshooting: Resolving community.aws.ec2_instance Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-the-community.aws.ec2_instance-module-dilemma): 'Explore the challenges and solutions surrounding the community.aws.ec2_instance module in Ansible playbooks, highlighting module path errors and collection management nuances.' - [Ansible 'This command has to be run under the root user' Error: Fix with become](https://www.ansiblepilot.com/articles/ansible-troubleshooting-this-command-has-to-be-run-under-the-root-user): Fix the Ansible error 'This command has to be run under the root user'. Enable privilege escalation with become, become_method, and sudoers configuration. - [Ansible troubleshooting - Unhandled exception while executing module win_user](https://www.ansiblepilot.com/articles/ansible-troubleshooting-unhandled-exception-while-executing-module-win_user): 'Unhandled exception errors are nasty Ansible problems. In a live Playbook, we are going to troubleshoot starting from the error message. We are going to investigate the root cause of the problem and fix using the win_user module.' - [Ansible Fix 'VARIABLE IS NOT DEFINED' Error: Undefined Variables](https://www.ansiblepilot.com/articles/ansible-troubleshooting-variable-is-not-defined!-ansible_hostname): Fix Ansible VARIABLE IS NOT DEFINED error. Troubleshoot undefined variables, missing facts, gather_facts issues, and use default filter for safe access. - [Ansible troubleshooting - VMware Failed to Import PyVmomi](https://www.ansiblepilot.com/articles/ansible-troubleshooting-vmware-failed-to-import-pyvmomi): 'Let’s troubleshoot together the Ansible fatal error “Failed to import the required Python library (PyVmomi)” to find the root cause, install the required library using PIP, and successfully run our Ansible For VMware Playbook code.' - [Ansible troubleshooting - VMware Unknown error while connecting to vCenter or ESXi](https://www.ansiblepilot.com/articles/ansible-troubleshooting-vmware-unknown-error-while-connecting-to-vcenter-or-esxi): 'Let’s troubleshoot together the Ansible fatal error “Unknown error while connecting to vCenter or ESXi API, [Errno -2] Name or service not known” to find the root cause, misspelled hostname in your Ansible Playbook, a connection problem connecting eventually using a secure VPN connection and successfully run our Ansible For VMware Playbook code.' - [Ansible troubleshooting - VMware certificate verify failed connecting to vCenter or ESXi](https://www.ansiblepilot.com/articles/ansible-troubleshooting-vmware-certificate-verify-failed-connecting-to-vcenter-or-esxi): 'Learn how to resolve the "certificate verify failed" error in Ansible when connecting to VMware vCenter. Follow our step-by-step guide for a smooth fix.' - [Ansible troubleshooting - Windows 10 Error 0x80370102 WSL: Windows Subsystem for Linux](https://www.ansiblepilot.com/articles/ansible-troubleshooting-windows-10-error-0x80370102-wsl): How to troubleshoot the Windows 10 WSL: Windows Subsystem for Linux - Error: 0x80370102 The virtual machine could not be started because a required feature is not installed. How to verify the Windows Feature and workaround using the Windows Subsystem for Linux version 1. - [Ansible troubleshooting - Windows 11 Error 0x80370102 WSL: Windows Subsystem for Linux](https://www.ansiblepilot.com/articles/ansible-troubleshooting-windows-11-error-0x80370102-wsl): How to troubleshoot the Windows 11 WSL: Windows Subsystem for Linux - Error: 0x80370102 The virtual machine could not be started because a required feature is not installed. How to verify the Windows Feature and workaround using the Windows Subsystem for Linux version 1. - [Ansible 'chgrp failed' Error: Fix Group Ownership Permission Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-chgrp-failed): Fix Ansible chgrp failed error when setting file group ownership. Resolve permission denied, missing groups, and mounted filesystem issues with troubleshooting steps. - [Ansible 'Destination Does Not Exist' Error: Fix Path Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-destination-does-not-exist): Fix Ansible destination does not exist error. Resolve missing parent directories, wrong paths, and permission issues for copy, template, and file modules. - [Ansible 'Failure Downloading' Error: Fix get_url & uri Module Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-failure-downloading): Fix Ansible 'failure downloading' errors with get_url and uri modules. Covers SSL certificate issues, proxy settings, timeouts, and authentication for file downloads. - [Ansible 'fatal: template error while templating string' Fix (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-fatal-template-error-while-templating-string): Fix Ansible template error while templating string. Resolve undefined variables, syntax errors, and Jinja2 issues in playbooks and templates with examples. - [Ansible 'Invalid Argument' Error: Fix Wrong Module Parameters (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-invalid-argument): Fix Ansible invalid argument errors. Resolve wrong module parameters, typos, deprecated options, and unsupported arguments with troubleshooting steps. - [Ansible 'Missing Required Arguments' Error: Fix Missing Module Parameters](https://www.ansiblepilot.com/articles/ansible-troubleshooting-missing-module-parameter): Fix the Ansible 'missing required arguments' error. Identify required vs optional module parameters, check documentation, and troubleshoot common parameter mistakes. - [Ansible Fix 'Missing sudo Password' Error: Become Configuration](https://www.ansiblepilot.com/articles/ansible-troubleshooting-missing-sudo-password): Fix Ansible 'missing sudo password' error. Configure become_password, passwordless sudo, ask-become-pass, and proper privilege escalation settings. - [Ansible 'Not a Valid Attribute for a Play' Error: How to Fix (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-not-a-valid-attribute-for-a-play-error): Fix the Ansible error 'is not a valid attribute for a Play'. Common causes: typos in play keywords, wrong indentation level, unsupported directives. Complete troubleshooting guide. - [Ansible Missing Sudo Password: Fix Passwordless SSH & Sudo Errors](https://www.ansiblepilot.com/articles/ansible-troubleshooting-passwordless-account): Fix Ansible 'missing sudo password' errors. Set up SSH key authentication, configure sudo NOPASSWD, use ansible_become_password. Complete troubleshooting guide for passwordless Ansible connections. - [Ansible PowerShell & sudo Become Error: 'powershell is not compatible' Fix](https://www.ansiblepilot.com/articles/ansible-troubleshooting-powershell-incompatible-with-the-sudo-become-plugin): Fix the Ansible error 'powershell is not compatible with the sudo become plugin'. Occurs when targeting Windows hosts with Linux-style privilege escalation. Complete solution guide. - [Ansible Fix 'Role Not Found' Error: Path & Resolution Guide](https://www.ansiblepilot.com/articles/ansible-troubleshooting-role-not-found-error): Fix Ansible role not found error. Configure roles_path, install from Galaxy, check directory structure, and resolve common role loading issues. - [Ansible Fix Undefined Variable Error: Complete Troubleshooting Guide](https://www.ansiblepilot.com/articles/ansible-troubleshooting-undefined-variable): Fix Ansible undefined variable errors. Use default filter, debug variable scope, handle missing facts, and prevent undefined variable issues in playbooks. - [Ansible 'urlopen error' Fix: SSL, Proxy & Network Connection Issues](https://www.ansiblepilot.com/articles/ansible-troubleshooting-urlopen-error): Fix Ansible urlopen error for SSL certificate failures, proxy issues, DNS resolution, and network timeouts. Troubleshoot uri, get_url, and pip module connection errors. - [Ansible SSH with Passwords: Fix sshpass & Authentication (Guide)](https://www.ansiblepilot.com/articles/ansible-troubleshooting-use-ssh-with-passwords): Fix Ansible SSH password authentication issues. Install sshpass, configure ask-pass, handle password prompts, and migrate to SSH keys with examples. - [Ansible troubleshooting - user module password_expiry_min bug and workaround](https://www.ansiblepilot.com/articles/ansible-troubleshooting-user-module-bug): 'Join Luca Berton on Ansible Pilot as we troubleshoot the user module bug, exploring effective workarounds through live Playbooknstrations.' - [Ansible unarchive Module: Extract tar, zip, gz Archives (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-unarchive-module-extract-tar,-zip,-gz-archives-(complete-guide)): How to use Ansible unarchive module to extract tar.gz, zip, bz2 archives. Deploy from local or remote sources. Complete guide with playbook examples. - [Ansible uri Module: Make HTTP/REST API Calls from Playbooks (Guide)](https://www.ansiblepilot.com/articles/ansible-uri-module-http-rest-api-calls-playbooks-guide): Complete guide to Ansible uri module. Make GET, POST, PUT, DELETE requests, authenticate with APIs, upload files, handle JSON responses, and implement health checks with practical playbook examples. - [Ansible uri Module: Make HTTP Requests and API Calls (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-uri-module-make-http-requests-and-api-calls-(complete-guide)): How to use Ansible uri module for HTTP GET, POST, PUT, DELETE requests. Call REST APIs, check health endpoints, download JSON. Complete guide with examples. - [ansible.builtin.user Module: Create & Manage Linux Users (Complete Guide)](https://www.ansiblepilot.com/articles/ansible-user-module-create-manage-remove-users-complete-guide): Complete guide to ansible.builtin.user module. Create, delete, modify Linux user accounts, set passwords, SSH keys, groups, home directories. Practical YAML examples. - [Ansible vars_files: Load Variables from External YAML Files (Guide)](https://www.ansiblepilot.com/articles/ansible-vars_files-load-variables-external-yaml-files-guide): Complete guide to Ansible vars_files. Load variables from external YAML files, use with Ansible Vault encryption, organize by environment, and handle conditional variable loading with practical examples. - [Ansible vs Ansible-Core: Key Differences Explained (2026)](https://www.ansiblepilot.com/articles/ansible-vs-ansible-core-differences-guide): Ansible vs ansible-core comparison. Understand the difference between the community package and the core engine, which to install, version mapping, and migration guide. - [Ansible vs Chef: Key Differences Compared (2025 Guide)](https://www.ansiblepilot.com/articles/ansible-vs-chef): Ansible vs Chef comparison: architecture, language, learning curve, agent requirements, and use cases. Which configuration management tool is right for your infrastructure? - [Ansible vs Docker: Differences, Use Cases, and How to Use Both](https://www.ansiblepilot.com/articles/ansible-vs-docker-comparison): Understand the differences between Ansible and Docker. Learn when to use each tool and how they complement each other for infrastructure automation and containerization. - [Ansible vs Jenkins: Key Differences and When to Use Each](https://www.ansiblepilot.com/articles/ansible-vs-jenkins-comparison): Compare Ansible and Jenkins for CI/CD and automation. Learn the differences in architecture, use cases, and how they complement each other in DevOps pipelines. - [Ansible vs Jenkins: When to Use Each and How to Combine Them (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-vs-jenkins-when-to-use-each-combine-guide): Ansible vs Jenkins comparison for automation and CI/CD. Key differences, use cases, and how to integrate Ansible with Jenkins pipelines. Complete guide with examples. - [Ansible vs Kubernetes: Key Differences & When to Use Each (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-vs-kubernetes-comparison-guide): Ansible vs Kubernetes comparison. Key differences between configuration management and container orchestration. When to use each, and how to combine them. - [Ansible vs Kubernetes: When to Use Each & How They Work Together](https://www.ansiblepilot.com/articles/ansible-vs-kubernetes-when-to-use-each-together-guide): Ansible vs Kubernetes comparison. When to use Ansible, when to use Kubernetes, and how to combine them. Infrastructure provisioning vs container orchestration explained. - [Ansible vs Puppet vs Chef: Configuration Management Tools Compared](https://www.ansiblepilot.com/articles/ansible-vs-puppet-vs-chef-configuration-management-comparison): In-depth comparison of Ansible, Puppet, and Chef for configuration management. Architecture, language, learning curve, scalability, community, enterprise features, and when to choose each tool. - [Ansible vs SaltStack: Complete Comparison Guide (2026)](https://www.ansiblepilot.com/articles/ansible-vs-saltstack): Ansible vs SaltStack comparison. Architecture, performance, ease of use, scalability, and when to choose each automation tool for infrastructure management. - [Ansible vs Terraform: Key Differences & When to Use Each (2026 Guide)](https://www.ansiblepilot.com/articles/ansible-vs-terraform): Ansible vs Terraform comparison for 2026. Key differences in state management, language, approach, use cases, and when to use each — or both together for maximum efficiency. - [Ansible wait_for Module: Wait for Conditions, Ports & Files (Guide)](https://www.ansiblepilot.com/articles/ansible-wait_for-module-wait-conditions-ports-files-guide): Complete guide to Ansible wait_for module. Wait for ports to open, files to appear, services to start, connections to drain, and processes to finish with practical examples. - [Ansible win_shell and win_command: Run Commands on Windows Complete Guide](https://www.ansiblepilot.com/articles/ansible-win_shell-win_command-run-commands-windows-complete-guide): Complete guide to Ansible win_shell and win_command modules. Run PowerShell scripts, CMD commands, and batch files on Windows. Learn the differences between modules, handle output encoding, use creates/removes for idempotency, and troubleshoot common Windows automation issues. - [Ansible with_items vs loop: Migration Guide & Key Differences (2026)](https://www.ansiblepilot.com/articles/ansible-with_items-vs-loop-migration-guide-differences): Complete guide to Ansible with_items vs loop. Understand the differences, migrate from with_* to loop, use loop_control, and handle complex iteration patterns with practical examples. - [Ansible yum Module: Manage RPM Packages on RHEL/CentOS (Guide)](https://www.ansiblepilot.com/articles/ansible-yum-dnf-module-manage-rpm-packages-rhel-centos-guide): Complete guide to Ansible yum and dnf modules. Install, update, remove RPM packages, manage repositories, pin versions, and handle package groups on RHEL, CentOS, Fedora, and AlmaLinux. - [Ansible-Core: The Foundation of Modern IT Automation](https://www.ansiblepilot.com/articles/ansible-core): Discover Ansible-Core, the essential foundation of Ansible automation, offering a minimalist yet powerful platform for managing and executing automation tasks. - [Ansible-Lint Rule Analysis and Best Practices](https://www.ansiblepilot.com/articles/ansible-lint-rule-analysis-and-best-practices): 'A comprehensive guide to navigate Ansible-Lint rule categories and best practices for efficient and error-free automation.' - [Ansible-Lint in Air-Gapped Environments: Offline Setup Guide](https://www.ansiblepilot.com/articles/ansible-lint-in-air-gapped-environments): 'A guide to running Ansible-Lint in air-gapped environments, covering offline setup, dependency management, and configuration for seamless linting.' - [Ansible-Lint: Complete Guide to Linting Playbooks & Roles](https://www.ansiblepilot.com/articles/ansible-lint): Complete guide to ansible-lint. Install, configure, run linting on playbooks and roles, fix common errors, and integrate with CI/CD pipelines. - [Join Ansible Fest 2021: Global Automation Event](https://www.ansiblepilot.com/articles/ansiblefest-2021-before): Attend Ansible Fest 2021 virtually for insights on Ansible Automation Platform, updates from RedHat, and more. Watch on-demand if you miss the live sessions! - [Ansible Fest 2021 Recap: Key Takeaways and Innovations](https://www.ansiblepilot.com/articles/ansiblefest-2021-wrapup): Discover key insights from Ansible Fest 2021. Learn about Ansible's new features, including Ansible Automation Platform 2.0 and Automation Mesh. Watch the recordings! - [Ansible Fest 2021: Key Updates and Innovations](https://www.ansiblepilot.com/articles/ansiblefest-2021): Catch up on Ansible Fest 2021! Discover updates on Ansible Automation Platform 2.0, Ansible Mesh, and more. Recordings available for a year. - [Ansible Fest 2022 Highlights: AWS Partnership & More](https://www.ansiblepilot.com/articles/ansiblefest-2022): Catch up on Ansible Fest 2022! Explore key updates like the AWS partnership, Ansible Automation Platform 2.3, and more. Recordings available online. - [Ansible News - AnsibleFest and Red Hat Summit 2023](https://www.ansiblepilot.com/articles/ansiblefest-and-red-hat-summit-2023): Discover the latest advancements in IT automation at AnsibleFest, an annual conference by Red Hat, featuring keynote presentations, technical sessions, hands-on workshops, and networking opportunities. - [Deploy Kubernetes Resources with Ansible Playbook](https://www.ansiblepilot.com/articles/apply-multiple-yaml-files-at-once-on-kubernetes-k8s-or-openshift-ocp-ansible-module-k8s-and-lookup-plugin-fileglob): Learn how to deploy Kubernetes resources using Ansible. Follow this guide to create namespaces, pods, and services with an Ansible playbook. - [ansible.builtin.template: Deploy Jinja2 Templates with Ansible (Guide)](https://www.ansiblepilot.com/articles/apply-a-file-template-ansible-module-template): 'Learn to create and use templates in Ansible Playbooks, including an example of deploying an HTML placeholder using Jinja2 templates in your Nginx webserver.' - [uthor Insights: Luca Berton on ‘Ansible for Kubernetes by Example’](https://www.ansiblepilot.com/articles/apress-author-of-the-week): Discover Luca Berton's insights on writing 'Ansible for Kubernetes by Example.' Learn about his process, inspiration, and the book's impact on IT professionals. - [Ansible vs Terraform: Are They the Same? Key Differences Explained (2026)](https://www.ansiblepilot.com/articles/are-ansible-and-terraform-the-same): Ansible vs Terraform: are they the same? Compare configuration management vs infrastructure provisioning, use cases, state management, and when to use each or both. - [ansible.builtin.assert Module: Validate Variables & Conditions (Guide)](https://www.ansiblepilot.com/articles/assert-module-in-ansible): How to use Ansible assert module (ansible.builtin.assert) to validate variables, check conditions, and fail gracefully. Practical YAML examples with that, fail_msg, success_msg parameters. - [Maximize Ansible Efficiency with Callback Plugins for Resource Monitoring](https://www.ansiblepilot.com/articles/assess-resource-consumption-with-ansible-callback-plugins): 'Learn how to use Ansible callback plugins like cgroup_memory_Conclusion and cgroup_perf_recap to monitor resource consumption and optimize performance during playbook execution. Discover setup, configuration, and analysis tips for effective resource management.' - [Optimize Kubernetes CPU Resources with Ansible Playbooks](https://www.ansiblepilot.com/articles/assign-cpu-resources-to-kubernetes-k8s-or-openshift-ocp-containers-and-pods-ansible-module-k8s): 'Learn to assign CPU resources to Kubernetes and OpenShift pods using Ansible. Streamline your container management with effective resource configuration.' - [Assign Memory to Kubernetes Pods with Ansible](https://www.ansiblepilot.com/articles/assign-memory-resources-to-kubernetes-k8s-or-openshift-ocp-containers-and-pods-ansible-module-k8s): 'Learn how to assign memory resources to Kubernetes or OpenShift containers and pods using Ansible. Follow our live Playbook and simple code examples.' - [Automate Ansible Galaxy Roles with GitHub Actions](https://www.ansiblepilot.com/articles/automate-ansible-galaxy-roles-with-github-actions): Learn how to automate infrastructure with Ansible Galaxy roles in GitHub Actions. Use Datadog for seamless monitoring integration. - [Automate Oracle Cloud Infrastructure with Ansible Playbooks](https://www.ansiblepilot.com/articles/automate-oracle-cloud-infrastructure-with-ansible-playbooks): 'Learn how to automate Oracle Cloud Infrastructure with Ansible, from setup to creating and managing compute instance pools.' - [Automate Redmine Installation on Ubuntu LTS 22.04 with Ansible](https://www.ansiblepilot.com/articles/automate-redmine-installation-on-ubuntu-lts-22.04-with-ansible): Learn how to automate the installation of Redmine on Ubuntu 22.04 LTS using Ansible, ensuring a consistent and efficient deployment process for your project management needs. - [Automate CIS Benchmark Hardening for RHEL 9 with Ansible](https://www.ansiblepilot.com/articles/automating-audit-cis-benchmark-hardening-for-red-hat-enterprise-linux-9-with-ansible): 'Discover how to automate CIS Benchmark hardening for RHEL 9 systems using Ansible. Simplify security compliance with the "ansible-lockdown" project for efficient, effective protection.' - [Automating Butt Plugin Configuration and Management with Ansible](https://www.ansiblepilot.com/articles/automating-butt-plugin-configuration-and-management-with-ansible): Discover how to set up and manage the Butt plugin for seamless audio streaming. Automate configurations and updates with Ansible for efficiency. - [Strengthening Security: Automating CIS Benchmark Hardening for RHEL 9 with Ansible](https://www.ansiblepilot.com/articles/automating-cis-benchmark-hardening-for-rhel-9-with-ansible): 'Automate CIS Benchmark hardening for RHEL 9 using Ansible with the Ansible Lockdown roles, ensuring robust security configurations across systems.' - [Automate Ansible Collection Testing with GitHub Actions](https://www.ansiblepilot.com/articles/automating-collection-testing-in-github): Learn how to automate testing for Ansible collections using GitHub Actions. This guide covers setting up .github/test.yml for reliable CI/CD and validation. - [Ansible expect Module: Automate Interactive Commands (Examples)](https://www.ansiblepilot.com/articles/automating-command-line-interfaces-with-ansible-expect-module): How to use Ansible expect module to automate interactive CLI prompts. Handle passwords, confirmations, multi-step wizards with regex matching and timeout control. - [Automating Distributed File System Replication (DFSR) with Ansible](https://www.ansiblepilot.com/articles/automating-distributed-file-system-replication-dfsr): Discover how to set up and automate Distributed File System Replication (DFSR) with Ansible. Ensure reliable, scalable file synchronization and replication. - [ansible_date_time: Access Date, Time & Timestamp Facts in Ansible](https://www.ansiblepilot.com/articles/automating-dynamic-time-date-facts-with-ansible): Complete guide to ansible_date_time fact. Access date, time, epoch, ISO8601, and timezone variables in playbooks with strftime formatting examples. - [Automating File Extension Validation with Ansible](https://www.ansiblepilot.com/articles/automating-file-extension-validation-with-ansible): 'Learn how to structure an Ansible playbook to validate file extensions, ensuring files end with specified formats like .csv or .txt through practical examples.' - [Ansible Read Files: lookup, slurp & fetch Module Guide](https://www.ansiblepilot.com/articles/automating-file-reading-with-ansible): How to read files with Ansible. Use lookup plugin, slurp module, fetch module, and file content in conditionals with practical examples. - [Automating Jenkins Installation with Ansible](https://www.ansiblepilot.com/articles/automating-jenkins-installation-with-ansible): 'Automate Jenkins installation effortlessly with Ansible. This playbook guides through installing Java, adding Jenkins repository, and configuring Jenkins service to streamline CI/CD workflows.' - [Automating Nginx Reverse Proxy Setup for Flask on RHEL](https://www.ansiblepilot.com/articles/automating-nginx-reverse-proxy-setup-for-flask-on-rhel): 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 installation using Ansible. - [Ansible selectattr & map Filters: Filter Data from Lists (Complete Guide)](https://www.ansiblepilot.com/articles/automating-package-management-with-ansible-extracting-the-latest-kernel-version-using-the-regex_search,-regex_findall-and-regex_replace-filters): Master Ansible selectattr and map filters to filter and transform data from lists. Extract kernel versions with regex_search, regex_findall, regex_replace. Practical YAML playbook examples. - [Automating PostgreSQL Configuration with Ansible Setting Maximum Connections](https://www.ansiblepilot.com/articles/automating-postgresql-configuration-with-ansible-setting-maximum-connections): 'Learn how to use Ansible to automate the configuration of PostgreSQL, specifically setting the maximum number of connections, ensuring efficient and scalable database management.' - [Automating SSL/TLS Certificate Rotation in AKS](https://www.ansiblepilot.com/articles/automating-ssl:tls-certificate-rotation-in-aks): 'Learn how to automate SSL/TLS certificate rotation in Azure Kubernetes Service (AKS) using Cert-Manager and custom scripts for seamless security.' - [Ansible Scheduled Tasks: Cron Jobs & at Module for Timed Execution](https://www.ansiblepilot.com/articles/automating-tasks-with-ansible-scheduled-execution-at-specific-time): How to schedule tasks with Ansible using cron and at modules. Create cron jobs, one-time scheduled tasks, and systemd timers with practical playbook examples. - [Automate Text Capitalization with Ansible Playbooks](https://www.ansiblepilot.com/articles/automating-text-capitalization-with-ansible-playbooks): Discover how to use Ansible to automate the capitalization of text. This guide explores an example playbook that capitalizes given text, demonstrates execution on localhost, and provides insights into customizing the playbook for different scenarios. Perfect for those looking to harness Ansible's flexibility beyond traditional system configurations. - [Streamline Vulnerability Scanning with Ansible and Terrapin Scanner](https://www.ansiblepilot.com/articles/automating-vulnerability-assessment-with-terrapin-scanner-using-ansible): Learn how to use Ansible to automate the deployment and execution of the Terrapin Vulnerability Scanner. This guide walks through an Ansible playbook designed to download, configure, and run the scanner, providing a practical approach to integrating vulnerability assessments into your IT workflows. Ideal for cybersecurity professionals looking to enhance their security practices with automation. - [Automating Windows Installations with Ansible for IT Efficiency](https://www.ansiblepilot.com/articles/automating-windows-installations-with-ansible-for-it-efficiency): Simplify Windows installations with Ansible. Automate deployments, configurations, and updates to save time and reduce manual errors in IT environments. - [Ansible Reboot Module: Restart Remote Hosts & Wait for Recovery (Guide)](https://www.ansiblepilot.com/articles/automating-windows-reboots-with-ansible): How to reboot remote hosts with Ansible reboot module (ansible.builtin.reboot). Restart Linux and Windows, wait for reconnection, set timeouts. Practical YAML playbook examples. - [Efficient YouTube Playlist Video Metadata Extraction](https://www.ansiblepilot.com/articles/automating-youtube-playlist-information-retrieval-with-python-pytube-library): 'Learn to automate YouTube playlist metadata extraction using Python. Efficiently retrieve video titles and IDs, saving time and effort in data collection.' - [Getting Started with Amazon EC2 Instances](https://www.ansiblepilot.com/articles/automating-your-cloud-infrastructure-with-ansible-creating-aws-ec2-instances-made-easy): 'Learn how to automate EC2 instance creation on AWS with Ansible. This guide covers essential setup, configuration, and management for seamless cloud deployment.' - [Automating depmod with Ansible](https://www.ansiblepilot.com/articles/automating-depmod-with-ansible): 'Learn how to automate the depmod command using Ansible for streamlined kernel module management.' - [Coursera Back-End Infrastructure: Servers, Secure APIs and Data](https://www.ansiblepilot.com/articles/back-end-infrastructure-servers-secure-apis-and-data): Learn back-end infrastructure management, secure API design, and data protection strategies. Enroll for free on Coursera. - [Backup Ansible Automation Platform](https://www.ansiblepilot.com/articles/backup-ansible-automation-platform): How to backup the full Ansible Automation Platform, including the Automation Controller, Private Automation Hub, Event-Driven Controller, and database with a single command. - [Automate Dell EMC DNOS 10 Backups with Ansible Playbook](https://www.ansiblepilot.com/articles/backup-config-on-dell-emc-networking-operating-system-dnos-10-ansible-network-dellemc.os10): Learn to automate the backup of Dell EMC DNOS 10 configurations with Ansible. This guide includes a practical Playbook example and setup instructions for seamless backups. - [Backup Dell EMC DNOS 6 Configs with Ansible Playbook](https://www.ansiblepilot.com/articles/backup-config-on-dell-emc-networking-operating-system-dnos-6-ansible-network-dellemc.os6): Discover how to automate Dell EMC DNOS 6 configuration backups with Ansible. This guide includes a Playbook example and setup instructions for efficient backups. - [Automate Mikrotik RouterOS Config Backups with Ansible](https://www.ansiblepilot.com/articles/backup-config-on-mikrotik-routeros-ansible-network-community.routeros): Learn how to automate configuration backups for Mikrotik RouterOS with Ansible. This guide includes a step-by-step Playbook example for seamless backups using SSH and file management. - [Ansible Backup Windows 10/11/2019/2022: win_robocopy Playbook (Guide)](https://www.ansiblepilot.com/articles/backup-with-robocopy-on-windows-ansible-module-win_robocopy): 'How to automate the backup synchronization of an “examples” folder to “examples-backup” on Windows using RoboCopy with Ansible module win_robocopy.' - [Ansible synchronize Module: Rsync Files & Directories Between Hosts](https://www.ansiblepilot.com/articles/backup-with-rsync-local-to-remote-ansible-module-synchronize): 'Discover how to use Ansible synchronize module for efficient file backups with rsync. Learn practical steps and see real-world examples for Linux systems.' - [Automate PostgreSQL Backups with Ansible Playbook](https://www.ansiblepilot.com/articles/backup-a-postgresql-database-ansible-module-postgresql_db): 'Discover how to automate PostgreSQL database backups with Ansible. This guide includes a live Playbook example and detailed execution steps for seamless data management.' - [Ansible Yum Errors: Fix Package Installation Failures (RHEL/CentOS)](https://www.ansiblepilot.com/articles/best-practices-for-handling-yum-command-failures-in-ansible): Fix common Ansible yum module errors: package not found, GPG check failed, locked database, repo errors. Practical solutions for RHEL, CentOS, Fedora, and AlmaLinux. - [Ansible Multi-Line Strings: Literal (|) & Folded (>) Block Scalars Guide](https://www.ansiblepilot.com/articles/break-a-string-over-multiple-lines-ansible-literal-and-folded-block-scalar-operators): How to break strings over multiple lines in Ansible YAML. Use literal block scalar (|) to preserve newlines and folded block scalar (>) to join lines. Practical playbook examples. - [Browser in a Browser Proxy with Ansible Automation](https://www.ansiblepilot.com/articles/browser-in-a-browser-proxy-with-ansible-automation): Discover how to use browser-in-a-browser proxies for secure browsing and automate their configuration and management with Ansible. - [Build Ansible AWX in Docker Containers Easily](https://www.ansiblepilot.com/articles/build-ansible-awx-in-docker-containers-ansible-awx): 'Learn to build and run Ansible AWX in Docker containers. Follow steps to set up AWX for local testing with Docker, including building base and receptor images.' - [ Build a Custom Ansible Execution Environment Easily](https://www.ansiblepilot.com/articles/build-an-ansible-execution-environment-ansible-builder-command-line-tool): 'Learn how to build a custom Ansible Execution Environment using the ansible-builder tool. Manage system, Python, and collection dependencies effectively.' - [Build & Run Ansible Execution Environments Effectively](https://www.ansiblepilot.com/articles/build-and-run-an-ansible-execution-environment-ansible-builder-and-ansible-runner-tools): 'Discover how to build and run Ansible Execution Environments using ansible-builder and ansible-runner tools. Simplify your automation setup with container technology.' - [Can AI Generate Safe Ansible Playbooks? Risks, Limits, and Best Practices](https://www.ansiblepilot.com/articles/can-ai-generate-safe-ansible-playbooks-risks-limits-best-practices-guide): Can AI generate safe Ansible playbooks? Analysis of real AI-generated playbook failures, security risks, idempotency gaps, and a practical review checklist. Covers Lightspeed, Copilot, ChatGPT, and Claude with examples of what goes wrong. - [Can Ansible Automate Windows?](https://www.ansiblepilot.com/articles/can-ansible-automate-windows): Learn how Ansible can automate Windows systems, its requirements, supported modules, and use cases for streamlining Windows administration tasks. - [Can Ansible Be Used for Deployment?](https://www.ansiblepilot.com/articles/can-ansible-be-used-for-deployment): Learn how Ansible can be used for application deployment, its capabilities, and best practices for automating deployment workflows. - [Can Ansible Be Used for Monitoring?](https://www.ansiblepilot.com/articles/can-ansible-be-used-for-monitoring): Explore how Ansible can be used to automate monitoring setups, deploy monitoring tools, and collect system metrics for infrastructure management. - [Can Ansible Be Used to Manage Windows Systems?](https://www.ansiblepilot.com/articles/can-ansible-be-used-to-manage-windows-systems): Explore how Ansible can be used to manage and automate Windows systems with ease, leveraging WinRM, modules, and playbooks. - [Can Ansible Create VMs? Virtual Machine Provisioning Guide (Examples)](https://www.ansiblepilot.com/articles/can-ansible-create-vms): Yes, Ansible can create VMs on VMware, AWS, Azure, GCP, Proxmox, KVM, and VirtualBox. Practical examples for provisioning virtual machines with Ansible modules. - [Can Ansible Install an OS?](https://www.ansiblepilot.com/articles/can-ansible-install-an-os): Discover how Ansible can assist with operating system installation and post-installation automation for infrastructure management. - [Can Ansible Manage Windows? Complete Windows Automation Guide](https://www.ansiblepilot.com/articles/can-ansible-manage-windows): Can Ansible manage Windows? Yes! Learn how to configure WinRM, use Windows modules, manage services, registry, and Active Directory with Ansible examples. - [Ansible vs Jenkins: Can Ansible Replace CI/CD? (Comparison)](https://www.ansiblepilot.com/articles/can-ansible-replace-jenkins): Can Ansible replace Jenkins? Compare Ansible and Jenkins for CI/CD, configuration management, and automation. Understand when to use each tool. - [Can Ansible Replace Terraform?](https://www.ansiblepilot.com/articles/can-ansible-replace-terraform): Understand the differences between Ansible and Terraform, and whether Ansible can fully replace Terraform in managing infrastructure. - [Ansible script Module: Run Local Scripts on Remote Hosts (ansible.builtin.script)](https://www.ansiblepilot.com/articles/can-ansible-run-powershell-scripts): Complete guide to Ansible script module (ansible.builtin.script). Transfer and execute local scripts on remote hosts. Run Bash, Python, and PowerShell scripts. - [Ansible Run Python Scripts: Execute & Manage Python on Remote Hosts](https://www.ansiblepilot.com/articles/can-ansible-run-python-scripts): How to run Python scripts with Ansible on remote hosts. Use command, script, and shell modules to execute Python code and handle output with examples. - [Can Ansible Run on Ubuntu? Install & Configure Ansible on Ubuntu (Guide)](https://www.ansiblepilot.com/articles/can-ansible-run-on-ubuntu): Yes, Ansible runs on Ubuntu. How to install Ansible on Ubuntu 22.04, 24.04, and 25.04 via apt, pip, or PPA. Configure and manage remote hosts from Ubuntu. - [Ansible Windows: Setup, WinRM Configuration & Automation Guide](https://www.ansiblepilot.com/articles/can-ansible-run-on-windows): Complete guide to using Ansible with Windows. Install on WSL, configure WinRM, manage Windows hosts, and automate Windows servers with practical playbook examples. - [Ansible on Windows: Complete Guide to Windows Automation (2026)](https://www.ansiblepilot.com/articles/can-ansible-work-on-windows): Complete guide to using Ansible with Windows. Configure WinRM, run PowerShell, manage Windows services, registry, and users with Ansible modules and examples. - [Can You Use Ansible's assert Module in Jinja Templates?](https://www.ansiblepilot.com/articles/can-you-use-ansible-assert-module-in-jinja-templates): This article explains why Ansible's assert module cannot be used directly in Jinja templates and showcases alternative validation methods for effective playbook logic. - [Celebrate SysAdmin Day 2024 with Ansible Pilot Automation Expertise](https://www.ansiblepilot.com/articles/celebrate-sysadmin-day-2024): 'Celebrate SysAdmin Day with Ansible Pilot. Discover how automation makes IT tasks easier and more efficient. Share your appreciation with #SysAdminDay.' - [Automating AI-Powered Graph Databases with Ansible: Insights from CfgMgmtCamp 2025](https://www.ansiblepilot.com/articles/cfgmgmtcamp-2025-recap): Discover how Ansible can automate Neo4j GenAI environments, integrate OpenAI for RAG tasks, and optimize AI-driven graph databases. Learn best practices for AI automation in hybrid cloud environments. - [Luca Berton at CfgMgmtCamp 2025: Ansible Automation Expert on Neo4j GenAI](https://www.ansiblepilot.com/articles/cfgmgmtcamp-2025): Join Luca Berton at CfgMgmtCamp 2025 as he presents a case study on automating Neo4j GenAI environments with Ansible for advanced AI-powered graph databases. - [Ansible chmod: Change File Permissions with file Module (Guide)](https://www.ansiblepilot.com/articles/change-file-permission-ansible-module-file): How to change file permissions (chmod) in Ansible with the file module. Set mode, owner, group, recursive permissions on files and directories. Practical YAML playbook examples. - [Ansible Change Windows User Password: win_user Module (Examples)](https://www.ansiblepilot.com/articles/change-local-user-password-on-windows-like-systems-ansible-module-win_user): How to change local Windows user passwords with Ansible win_user module. Reset passwords, set expiry policies, and manage credentials across Windows servers. - [Change the User Primary Group on Linux with Ansible](https://www.ansiblepilot.com/articles/change-the-user-primary-group-on-linux-ansible-module-user): 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 assignments across your infrastructure. - [ansible.builtin.user: Change User Password with Ansible (Secure Guide)](https://www.ansiblepilot.com/articles/change-user-password-ansible-module-user): How to change user passwords with Ansible user module. Hash passwords securely, use Vault for credentials, manage password rotation across servers. - [Top AI Models: ChatGPT, Claude, Gemini, LLaMA in Communication](https://www.ansiblepilot.com/articles/chatgpt-claude-gemini-llama): Discover how ChatGPT, Claude, Gemini, and LLaMA are revolutionizing communication, content creation, and research with their advanced AI capabilities. - [Check .NET Framework Version on Windows with Ansible](https://www.ansiblepilot.com/articles/check-registry-.net-framework-version-on-windows-like-systems-ansible-module-win_reg_stat): 'Learn how to check the .NET Framework version on Windows systems with Ansible using the win_reg_stat module. Includes a practical Playbook example and execution results.' - [Ansible Check If Directory Exists: stat Module Guide](https://www.ansiblepilot.com/articles/check-if-a-directory-exists-ansible-module-stat): How to check if files and directories exist with Ansible stat module. Use stat results in conditionals, check permissions, size, and timestamps. - [Ansible win_stat: Check if File or Directory Exists on Windows (Examples)](https://www.ansiblepilot.com/articles/check-if-a-directory-exists-on-windows-like-systems-ansible-module-win_stat): How to check if a file or directory exists on Windows using Ansible win_stat module. Conditional tasks, file properties, checksum verification with practical examples. - [Ansible Check if File Exists: stat Module with when Conditional (Guide)](https://www.ansiblepilot.com/articles/check-if-a-file-exists-ansible-module-stat): How to check if a file exists in Ansible with the stat module and when conditional. Verify file existence, check directories, test before actions. Practical YAML playbook examples. - [Verify File Existence on Windows with Ansible](https://www.ansiblepilot.com/articles/check-if-a-file-exists-on-windows-like-systems-ansible-module-win_stat): 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 details. - [Checking VMware VM Snapshots with Ansible Playbooks](https://www.ansiblepilot.com/articles/checking-vmware-vm-snapshots): 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 to detect and output snapshot status. - [ansible.builtin.git Module: Clone & Checkout Git Repositories (Guide)](https://www.ansiblepilot.com/articles/checkout-git-repository-https-ansible-module-git): How to clone and checkout Git repositories with Ansible git module (ansible.builtin.git). Deploy code from GitHub, manage branches, tags, force updates. Practical YAML playbook examples. - [Ansible git Clone via SSH: Deploy Keys & Repository Guide](https://www.ansiblepilot.com/articles/checkout-git-repository-ssh-ansible-module-git): How to clone git repositories via SSH with Ansible. Configure deploy keys, accept host keys, manage private repos, and automate git-based deployments. - [Civo Navigate 2024 Berlin: Explore Cloud, AI, and Emerging Tech](https://www.ansiblepilot.com/articles/civo-navigate-europe-2024-save-the-date): 'Discover the latest in cloud, AI, and emerging tech at Civo Navigate 2024 in Berlin. Secure your spot for this transformative event.' - ['Cleaning the Build Directory in Python'](https://www.ansiblepilot.com/articles/cleaning-the-build-directory-in-python): 'In the dynamic realm of Python development, managing the build directory is crucial for project stability. Explore automated strategies for pre-deleting and post-deleting to maintain a clean and efficient project structure.' - [Cloud Native London 2023: Save the Date](https://www.ansiblepilot.com/articles/cloud-native-london-2023-save-the-date): 'Join Luca Berton at Cloud Native London on December 6th, 2023, for insights on cloud-native technologies. Details and registration here!' - [Discover Ansible Automation at Cloud Native London 2023](https://www.ansiblepilot.com/articles/cloud-native-london-december-2023): Join Cloud Native London 2023 to explore Ansible automation with Luca Berton, AWS observability with Nagaraju Basavaraju, and cloud strategies with Octavian Tuchila. - [Common Interview Questions, Answers and Troubleshooting Tips](https://www.ansiblepilot.com/articles/common-interview-questions-answers-and-troubleshooting-tips): 'Essential Ansible interview questions and troubleshooting tips. Learn best practices for configuration management, application deployment, and task automation.' - [Ansible Compare Lists: difference, intersect, union & symmetric](https://www.ansiblepilot.com/articles/compare-two-lists-in-ansible): How to compare two lists in Ansible. Use difference, intersect, union, and symmetric_difference filters to find common, missing, and unique items. - [Ansible Version Comparison: Compare Versions with version Test](https://www.ansiblepilot.com/articles/comparing-versions-ansible.builtin.version-plugin): How to compare versions in Ansible using the version test. Compare software versions, semantic versioning, strict/loose modes with conditional examples. - [Ansible Concatenate Files: Merge Multiple Files in Order (Guide)](https://www.ansiblepilot.com/articles/concatenate-multiple-files-in-a-specific-order-ansible-module-template-and-yaml): How to concatenate multiple files in a specific order with Ansible. Use template, assemble, and shell modules to merge configs and files with examples. - [Conditional Ansible Role Execution in Playbooks](https://www.ansiblepilot.com/articles/conditional-ansible-role-execution-in-playbooks): Discover how to use conditional logic in Ansible playbooks to execute roles like Datadog only when specific variables are set, optimizing deployments. - [Configure WSL in a Domain Environment: Step-by-Step Guide](https://www.ansiblepilot.com/articles/configuration-of-wsl-in-a-domain-environment): Discover how to configure WSL in a domain environment. This guide covers joining a domain, installing necessary packages, and setting up Kerberos and Winbind for seamless Linux and Windows integration. - [Configuring Ansible for AWS: Setup Guide & Playbook](https://www.ansiblepilot.com/articles/configure-ansible-for-aws-ansible-collection-amazon.aws): '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.' - [Configuring Ansible for VMware: Complete Setup Guide & Playbook](https://www.ansiblepilot.com/articles/configure-ansible-for-vmware-ansible-collection-community.vmware): Learn how to set up Ansible for VMware with pyVmomi and the community.vmware collection. Follow our guide to configure and run your first VMware playbook. - [Configuring Kernel Parameters in RedHat-like Linux Systems with Ansible System Role](https://www.ansiblepilot.com/articles/configure-kernel-parameters-in-redhat-like-linux-systems-ansible-system-role): 'Learn how to configure kernel parameters in RedHat-like Linux systems using the Ansible System Role. Follow our live Playbook example for efficient system management.' - [Configure XFS Filesystem with Quotas on Fedora](https://www.ansiblepilot.com/articles/configure-xfs-filesystem-with-quotas-on-fedora): Step-by-step guide to mounting XFS filesystems with user and group quotas on Fedora using fstab and systemd mount units. - [Configure a Pod to Use a Volume for Storage on Kubernetes or OpenShift with Ansible](https://www.ansiblepilot.com/articles/configure-a-pod-to-use-a-volume-for-storage-ansible-module-k8s): 'Learn how to configure a Kubernetes or OpenShift Pod to use a volume for persistent storage with Ansible. This guide includes a live Playbook example, Ansible module details, and execution steps for managing storage efficiently.' - [Configure a Python Virtual Environment for Ansible AWS - ansible collection amazon.aws](https://www.ansiblepilot.com/articles/configure-a-python-virtual-environment-for-ansible-aws-ansible-collection-amazon.aws): 'Learn to configure a Python Virtual Environment for Ansible AWS amazon.aws collection using the latest Python 3.8 and boto3 library releases.' - [Configure a Python Virtual Environment for Ansible VMware - ansible collection community.vmware](https://www.ansiblepilot.com/articles/configure-a-python-virtual-environment-for-ansible-vmware-ansible-collection-community.vmware): 'Learn how to set up a Python Virtual Environment for Ansible VMware, ensuring seamless integration and management of your VMware infrastructure with Ansible community.vmware collection.' - [Configuring Windows Hosts for Ansible: Step-by-Step Guide](https://www.ansiblepilot.com/articles/configure-a-windows-host-for-ansible-ansible-winrm): '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.' - [Ansible Python Interpreter: Fix ansible_python_interpreter Errors (Guide)](https://www.ansiblepilot.com/articles/configuring-ansible-python-interpreter): How to configure Ansible Python interpreter. Set ansible_python_interpreter per host, group, or globally. Fix Python discovery warnings, use auto_silent mode. Troubleshooting guide with examples. - [Ansible 'Connection failed' Error: Fix SSH & WinRM Issues (Guide)](https://www.ansiblepilot.com/articles/connection-failed-ansible-troubleshooting): Fix Ansible connection failed errors. Troubleshoot SSH timeouts, authentication failures, WinRM issues, and unreachable hosts with step-by-step solutions. - [Containerized Ansible Automation Platform 2024 Update](https://www.ansiblepilot.com/articles/containerized-ansible-automation-platform-update-2024): 'The containerized Red Hat Ansible Automation Platform preview has excited the tech community with its streamlined installation, enhanced security, and significant updates. Discover how these improvements simplify setup, strengthen security, and introduce automation mesh capabilities.' - [Ansible Copy Multiple Files: fileglob Lookup & with_fileglob Examples](https://www.ansiblepilot.com/articles/copy-multiple-files-ansible-lookup-plugin-fileglob): 'Discover how to use Ansible fileglob lookup plugin and copy module to efficiently transfer multiple files to remote hosts. Explore practical examples and steps.' - [Ansible fetch Module: Copy Files from Remote Hosts to Control Node](https://www.ansiblepilot.com/articles/copy-files-from-windows-remote-hosts-ansible-module-fetch): How to copy files from remote hosts with Ansible fetch module (ansible.builtin.fetch). Download logs, configs, backups from Linux and Windows. Practical YAML playbook examples. - [Ansible fetch Module: Download Files from Remote Hosts (Complete Guide)](https://www.ansiblepilot.com/articles/copy-files-from-remote-hosts-ansible-module-fetch): Complete guide to Ansible fetch module (ansible.builtin.fetch). Download and retrieve files from remote hosts to local machine with flat, dest, and validate_checksum. - [Ansible win_copy Module: Copy Files to Windows Hosts (ansible.windows.win_copy)](https://www.ansiblepilot.com/articles/copy-files-to-windows-remote-hosts-ansible-module-win_copy): How to copy files to Windows remote hosts with Ansible win_copy module (ansible.windows.win_copy). Transfer files, directories, set permissions. Practical YAML playbook examples. - [Ansible copy Module: Copy Files to Remote Hosts (ansible.builtin.copy Guide)](https://www.ansiblepilot.com/articles/copy-files-to-remote-hosts-ansible-module-copy): How to copy files to remote hosts with Ansible copy module (ansible.builtin.copy). Transfer files, set permissions, use content parameter, backup. Practical YAML playbook examples. - [Essential DNS Tools for Kubernetes CoreDNS and ExternalDNS](https://www.ansiblepilot.com/articles/coredns-vs-externaldns): 'Explore the roles of CoreDNS and ExternalDNS in Kubernetes, their functions, and how they work together to manage internal and external DNS.' - [Crafting and Publishing Your Custom Ansible Collection on Automation Hub](https://www.ansiblepilot.com/articles/crafting-and-publishing-your-custom-ansible-collection-on-automation-hub): 'Learn to create and publish a custom Ansible Collection "test.test" on Automation Hub. Follow steps to initialize, customize, build, and upload your collection.' - [Create Ansible AWX Superuser in Docker: Admin Account Setup (Guide)](https://www.ansiblepilot.com/articles/create-ansible-awx-superuser-in-docker-containers-ansible-awx): How to create an AWX superuser admin account in Docker containers. Reset passwords, manage users, and troubleshoot AWX authentication with step-by-step examples. - [Create ISO image from Files and Folders - Ansible module iso_create](https://www.ansiblepilot.com/articles/create-iso-image-from-files-and-folders-ansible-module-iso_create): 'How to automate the creation of a "test.iso" ISO9660 file containing an "helloworld.txt" file using Ansible Playbook and iso_create module.' - [Create Kubernetes K8s or OpenShift OCP namespace project - Ansible module k8s](https://www.ansiblepilot.com/articles/create-kubernetes-k8s-or-openshift-ocp-namespace-project-ansible-module-k8s): 'How to automate the "myapp" namespace project created using the Ansible module k8s for Kubernetes K8s or OpenShift OCP.' - [Create Kubernetes K8s or OpenShift OCP Pod - nginx - Ansible module k8s](https://www.ansiblepilot.com/articles/create-kubernetes-k8s-or-openshift-ocp-pod-ansible-module-k8s): 'How to automate the creation of "nginx" Pod in namespace "example" of Kubernetes K8s or OpenShift OCP with Ansible module k8s.' - [Create Kubernetes K8s or OpenShift OCP Secret - Ansible module k8s](https://www.ansiblepilot.com/articles/create-kubernetes-k8s-or-openshift-ocp-secret-ansible-module-k8s): 'How to automate the creation of “mysecret” secret in namespace “default” Kubernetes K8s or OpenShift OCP with Ansible module k8s.' - [Create Kubernetes K8s or OpenShift OCP Service - Ansible module k8s](https://www.ansiblepilot.com/articles/create-kubernetes-k8s-or-openshift-ocp-service-ansible-module-k8s): 'How to automate the creation of "nginx-service" Service and "nginx" Pod in namespace "example" of Kubernetes K8s or OpenShift OCP with Ansible module k8s.' - [Create Network Infrastructure on AWS using Ansible Modules](https://www.ansiblepilot.com/articles/create-network-infrastructure-on-aws-using-ansible-modules): 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 collection and modules. - [Create Windows 10 Pro Media with Microsoft's Official Tool and Ansible](https://www.ansiblepilot.com/articles/create-windows-10-pro-media-with-microsoft-official-tool): Learn how to use the Windows Media Creation Tool and automate tasks with Ansible to upgrade, install, or create bootable media for Windows 10 Pro. - [Ansible parted Module: Create LVM Partitions on Linux (Guide)](https://www.ansiblepilot.com/articles/create-a-new-lvm-partition-ansible-module-parted): 'Discover how to automate the creation of LVM partitions on Linux systems using Ansible. This guide walks you through using the community.general.parted module to configure block device partitions efficiently.' - [community.postgresql.postgresql_db: Create & Manage PostgreSQL Databases](https://www.ansiblepilot.com/articles/create-a-postgresql-database-ansible-module-postgresql_db): How to create and manage PostgreSQL databases with Ansible community.postgresql.postgresql_db module. Set encoding, owner, template. Backup and restore databases. Practical examples. - [community.postgresql.postgresql_user: Create & Manage PostgreSQL Users](https://www.ansiblepilot.com/articles/create-a-postgresql-user-or-role-ansible-module-postgresql_user): How to create PostgreSQL users and roles with Ansible community.postgresql.postgresql_user module. Set passwords, grant privileges, manage roles. Practical YAML playbook examples. - [Create VMware vSphere VM with Ansible: Full Playbook Guide](https://www.ansiblepilot.com/articles/create-a-vmware-vsphere-virtual-machine-ansible-module-vmware_guest): Master creating VMware vSphere VMs using Ansible. Our guide provides a comprehensive playbook and step-by-step instructions for VM setup and management. - [Ansible Create Directory: file Module with state=directory (Guide)](https://www.ansiblepilot.com/articles/create-a-directory-ansible-module-file): How to create directories in Ansible with the file module state=directory. Set permissions, owner, group, recursive creation. Create multiple directories with loops. Practical YAML examples. - [Ansible win_file Module: Create Directory on Windows Hosts (Guide)](https://www.ansiblepilot.com/articles/create-a-directory-on-windows-like-systems-ansible-module-win_file): How to create directories on Windows with Ansible win_file module (ansible.windows.win_file). Set paths, manage folders, handle permissions. Practical YAML playbook examples for Windows automation. - [Ansible group Module: Create & Manage Linux Groups (ansible.builtin.group)](https://www.ansiblepilot.com/articles/create-a-group-ansible-module-group): How to create and manage Linux groups with Ansible group module (ansible.builtin.group). Add groups, set GID, manage system groups. Practical YAML playbook examples. - [Ansible Create Hard Link & Symlink: file Module Guide](https://www.ansiblepilot.com/articles/create-a-hard-link-ansible-module-file): How to create hard links and symbolic links with Ansible file module. Use state=hard and state=link with permissions, force, and practical examples. - [Create Local Groups on Windows with Ansible Playbooks](https://www.ansiblepilot.com/articles/create-a-local-group-on-windows-like-systems-ansible-module-win_group): 'Learn how to create and manage local groups on Windows systems using Ansible’s win_group module. Follow our detailed Playbook example for automation.' - [Ansible Create Windows Local User: win_user Module (Complete Guide)](https://www.ansiblepilot.com/articles/create-a-local-user-on-windows-like-systems-ansible-module-win_user): How to create local user accounts on Windows with Ansible win_user module. Set passwords, groups, permissions, and manage user lifecycle with playbook examples. - [Ansible Create Symlink: file Module with state=link (Guide)](https://www.ansiblepilot.com/articles/create-a-symlink-ansible-module-file): How to create symbolic links (symlinks) in Ansible with the file module state=link. Create, manage, remove symlinks and hard links. Practical YAML playbook examples. - [Ansible Create File with Content: copy Module content Parameter](https://www.ansiblepilot.com/articles/create-a-text-file-ansible-module-copy): How to create files with content in Ansible using the copy module content parameter. Write text, YAML, JSON to files without templates. Practical YAML playbook examples. - [Create AWS S3 Bucket Using Ansible: Step-by-Step Guide](https://www.ansiblepilot.com/articles/create-an-aws-s3-bucket-using-ansible): 'Discover how to automate the creation of AWS S3 buckets using Ansible. Our detailed guide covers the prerequisites, step-by-step playbook creation, and execution process to streamline your S3 bucket management.' - [Ansible Create Empty File: Touch Files with file Module (Guide)](https://www.ansiblepilot.com/articles/create-an-empty-file-ansible-module-file): How to create empty files in Ansible with the file module state=touch. Create files, set permissions and ownership on new files. Practical YAML playbook examples. - [Ansible win_file Module: Create & Manage Files on Windows (Guide)](https://www.ansiblepilot.com/articles/create-an-empty-file-in-windows-like-systems-ansible-module-win_file): How to create and manage files on Windows with Ansible win_file module (ansible.windows.win_file). Create files, directories, symlinks on Windows. Practical YAML playbook examples. - [Ansible Create User Account: user Module Complete Guide](https://www.ansiblepilot.com/articles/create-user-account-ansible-module-user): How to create user accounts with Ansible user module. Set passwords, SSH keys, groups, shells, home directories, and manage users with examples. - [Creating Ansible Collection Using ansible-creator and VS Code Ansible Extension](https://www.ansiblepilot.com/articles/creating-ansible-collection-using-ansible-creator-and-vs-code-ansible-extension): 'Learn how to create and manage Ansible Collections using `ansible-creator` with Visual Studio Code. This guide provides a user-friendly graphical interface for Ansible automation enthusiasts.' - [Creating Custom Ansible Plugins to Fetch API Data Easily](https://www.ansiblepilot.com/articles/creating-custom-ansible-plugins-to-fetch-api-data-easily): Learn how to create custom Ansible plugins to fetch data from APIs. Enhance your automation tasks with this detailed step-by-step guide. - [Creating a Custom Ansible Lookup Plugin in Python for Reading a File](https://www.ansiblepilot.com/articles/creating-a-custom-ansible-lookup-plugin-in-python-for-reading-a-file): 'Create a custom Ansible lookup plugin in Python to extend capabilities for reading file contents on the Ansible controller, enhancing file retrieval flexibility.' - [Creating a Custom Ansible Lookup Plugin in Python for retrieving API token](https://www.ansiblepilot.com/articles/creating-a-custom-ansible-lookup-plugin-in-python-for-retrieving-api-token): '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.' - [Creating a New Ansible Collection: A Step-by-Step Guide](https://www.ansiblepilot.com/articles/creating-a-new-ansible-collection): 'Create a new Ansible Collection "test.test" with ansible-galaxy. Follow steps to initialize, build, and verify the collection, resulting in a distributable archive.' - [Creating an Application Load Balancer with Ansible in AWS](https://www.ansiblepilot.com/articles/creating-an-application-load-balancer-with-ansible-in-aws): Automating AWS Infrastructure with Ansible - Creating an Application Load Balancer in AWS - [Creating an Azure Virtual Machine Scale Set using Ansible](https://www.ansiblepilot.com/articles/creating-an-azure-virtual-machine-scale-set-using-ansible): 'Effortlessly Deploy and Scale Your Infrastructure with Ansible and Azure Scale Sets.' - [Creating an Azure Virtual Network with Ansible Playbook](https://www.ansiblepilot.com/articles/creating-an-azure-virtual-network-with-ansible-playbook): '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.' - [Ansible playbook_dir: Get Current Playbook Path (Magic Variable Guide)](https://www.ansiblepilot.com/articles/current-ansible-playbook-path-playbook_dir-magic-variable-ansible-tip-and-tricks): How to use Ansible's playbook_dir magic variable to get the current playbook directory path. Includes role_path, inventory_dir, and all magic variables with examples. - [Custom hello-world Ansible Filter Plugin](https://www.ansiblepilot.com/articles/custom-hello-world-ansible-filter-plugin): 'Unveiling Ansible’s “hello-world” Filter Plugin in foo.bar: A glimpse into personalized automation for tailored solutions.' - [Create Custom Ansible Modules: Python Module Development Guide](https://www.ansiblepilot.com/articles/customizing-ansible-ansible-module-creation): How to create custom Ansible modules in Python. Build, test, and deploy custom modules with argument specs, return values, and error handling examples. - [Ansible Convert Dict to List: dict2items & items2dict (Guide)](https://www.ansiblepilot.com/articles/data-transformation-with-ansible--converting-dictionaries-to-lists): How to convert dictionaries to lists in Ansible with dict2items and items2dict filters. Transform data structures for loops, filtering, and manipulation. - [Ansible Vault: Encrypt, Decrypt & Manage Secrets (Complete Guide)](https://www.ansiblepilot.com/articles/decrypt-an-ansible-vault-ansible-vault): Complete guide to Ansible Vault. Encrypt files and strings, decrypt secrets, use vault passwords, and manage encrypted variables securely. - [Ansible Extra Vars: Pass Variables from CLI as JSON (Examples)](https://www.ansiblepilot.com/articles/defining-extra-vars-as-json): How to pass extra vars to Ansible playbooks from the command line. Define extra-vars as JSON strings, files, dictionaries and lists. Override variables with --extra-vars/-e practical examples. - [Delete a VMware Virtual Machine Snapshot - Ansible module vmware_guest_snapshot](https://www.ansiblepilot.com/articles/delete-a-vmware-virtual-machine-snapshot-ansible-module-vmware_guest_snapshot): 'How to automate the delete of snapshot named “Ansible Managed Snapshot” in a VMware Virtual Machine “myvm” Ansible Playbook and vmware_guest_snapshot module.' - [Ansible Manage Groups: Create, Delete & Modify with group Module](https://www.ansiblepilot.com/articles/delete-a-group-ansible-module-group): How to manage Linux groups with Ansible group module. Create groups, delete groups, set GIDs, manage system groups, and assign users to groups. - [Ansible Delete File: Remove Files & Directories (state=absent Guide)](https://www.ansiblepilot.com/articles/delete-file-or-directory-ansible-module-file): How to delete files and directories in Ansible with the file module (state=absent). Remove files, recursive directory deletion, check before delete. Practical YAML playbook examples. - [Deploy Apache HTTPD on Docker Container with Ansible](https://www.ansiblepilot.com/articles/deploy-apache-web-server-in-a-docker-container-for-debian-like-systems-ansible-modules-docker_image-and-docker_container): Automate the deployment of Apache HTTPD in a Docker container using Ansible. Manage system packages, Docker images, and web content effortlessly. - [Deploy Apache HTTPD with Podman Using Ansible Playbook](https://www.ansiblepilot.com/articles/deploy-apache-web-server-in-a-podman-container-for-redhat-like-systems-ansible-modules-podman_image-and-podman_container): Automate Apache HTTPD deployment in a Podman container with Ansible. Manage Podman installation, image pulling, and container configuration. - [Deploy Apache HTTPD Container with Podman via Ansible](https://www.ansiblepilot.com/articles/deploy-apache-web-server-in-a-podman-container-for-redhat-like-systems-ansible-modules-podman_image-and-podman_container2): Automate the deployment of Apache HTTPD in a Podman container using Ansible. Set up web root, custom index.html, and manage container settings. - [Deploy a VMware vSphere Virtual Machine from a Template - Ansible module vmware_guest](https://www.ansiblepilot.com/articles/deploy-a-vmware-vsphere-virtual-machine-from-a-template-ansible-module-vmware_guest): 'How to automate the deployment of a virtual machine guest from “mytemplate” template using Ansible Playbook and vmware_guest module.' - [Deploy Squid Proxy on RedHat Systems with Ansible](https://www.ansiblepilot.com/articles/deploy-a-proxy-server-squid-on-redhat-like-systems-ansible-modules-yum,-template,-service-and-firewalld): 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. - [Set Up Apache Webserver on Debian with Ansible Playbook](https://www.ansiblepilot.com/articles/deploy-a-web-server-apache-httpd-on-debian-like-systems-ansible-modules-apt-copy-service-and-ufw): Learn to deploy and configure an Apache web server on Debian using Ansible. Automate installation, custom index.html setup, and firewall rules. - [Efficient Web Server Setup Using Ansible Playbook](https://www.ansiblepilot.com/articles/deploy-a-web-server-apache-httpd-on-redhat-like-systems-ansible-modules-yum-copy-service-firewalld): Set up a web server effortlessly with our Ansible playbook tutorial. Follow step-by-step instructions for installing and configuring HTTPD service. - [Set Up Apache Vhost on Debian with Ansible Playbook](https://www.ansiblepilot.com/articles/deploy-a-web-server-apache-httpd-virtualhost-on-debian-like-systems-ansible-modules-apt-copy-service-and-ufw): 'Learn to configure an Apache virtual host on Debian using Ansible. Automate web server setup, document root creation, and firewall rules.' - [Configure Apache Vhost on RedHat Using Ansible Playbook](https://www.ansiblepilot.com/articles/deploy-a-web-server-apache-httpd-virtualhost-on-redhat-like-systems-ansible-modules-yum-file-copy-template-service-and-firewalld): 'Automate Apache virtual host setup on RedHat systems with Ansible. Learn to manage web server installation, configuration, and firewall settings.' - ['Deploying RHEL AI Infrastructure with the infra.ai Ansible Collection'](https://www.ansiblepilot.com/articles/deploying-rhel-ai-with-infra.ai-ansible-collection): Complete guide to using the infra.ai validated content collection for deploying Red Hat Enterprise Linux AI on AWS, Azure, GCP, and bare metal. - [Ansible Disable User Account: Lock & Deactivate Users (Guide)](https://www.ansiblepilot.com/articles/disable-user-account-ansible-module-user): How to disable user accounts in Ansible with the user module. Lock passwords, set nologin shell, expire accounts, and implement offboarding with examples. - [Download Windows 10 Professional ISO File with Ansible](https://www.ansiblepilot.com/articles/download-windows-10-professional-iso-file-officially): Get the official Windows 10 Professional ISO file. Learn how to download, create bootable media, install or upgrade, and automate the process with Ansible. - [Ansible get_url Module: Download Files from URLs (ansible.builtin.get_url Guide)](https://www.ansiblepilot.com/articles/download-a-file-ansible-module-get-url): Complete guide to Ansible get_url module (ansible.builtin.get_url). Download files from HTTP, HTTPS, and FTP URLs with checksum verification and authentication. - [Ansible win_get_url Module: Download Files on Windows Hosts (Guide)](https://www.ansiblepilot.com/articles/download-a-file-in-windows-like-systems-ansible-module-win_get_url): How to download files on Windows with Ansible win_get_url module. HTTP/HTTPS downloads, proxy support, checksum validation on Windows. Practical YAML playbook examples. - ['Download a file using an HTTPS proxy via environment variables - Ansible get_url and environment'](https://www.ansiblepilot.com/articles/download-a-file-using-an-https-proxy-via-environment-variables-working-with-proxies-ansible-environment-statement): 'Learn how to download files using Ansible get_url module with proxy settings, including checksum verification and setting file permissions.' - [Ansible Galaxy Collections: Install, Use & requirements.yml Guide](https://www.ansiblepilot.com/articles/download-and-use-ansible-galaxy-collection-ansible-galaxy-and-requirements): How to download and use Ansible Galaxy collections. Install with ansible-galaxy, create requirements.yml, manage collection dependencies. Practical guide for ansible-galaxy collection install. - [Download and Use Ansible Galaxy Role - ansible-galaxy and requirements.yml](https://www.ansiblepilot.com/articles/download-and-use-ansible-galaxy-roles-ansible-galaxy-and-requirements): Learn how to download and use the Ansible Galaxy Role lucab85.ansible_role_log4shell with ansible-core, including a step-by-step example. - [Drop a PostgreSQL Database - Ansible module postgresql_db](https://www.ansiblepilot.com/articles/drop-a-postgresql-database-ansible-module-postgresql_db): 'How to automate the delete of a "testdb" database on PostgreSQL using Ansible Playbook and postgresql_db module.' - [Ansible Dynamic Data Construction: Build Variables at Runtime (Guide)](https://www.ansiblepilot.com/articles/dynamic-data-construction-in-ansible): How to dynamically construct data structures in Ansible. Build lists, dictionaries, and complex data at runtime using set_fact, combine, and Jinja2 expressions. - [Ansible blockinfile Module: Insert & Manage Multi-Line Text Blocks (Guide)](https://www.ansiblepilot.com/articles/edit-multi-line-text-ansible-module-blockinfile): How to insert and manage multi-line text blocks with Ansible blockinfile module (ansible.builtin.blockinfile). Add config sections, manage markers. Practical YAML playbook examples. - [Edit single-line text - Ansible Playbook for Changing IP Address of Remote Hosts](https://www.ansiblepilot.com/articles/edit-single-line-text-ansible-playbook-for-changing-ip-address-of-remote-hosts): This playbook uses the ansible.builtin.lineinfile and ansible.builtin.service modules to automate the process of updating the IP address and netmask values in the network configuration file and restarting the networking service on remote hosts. - [Ansible lineinfile Module: Edit Single Lines in Config Files](https://www.ansiblepilot.com/articles/edit-single-line-text-ansible-module-lineinfile): How to edit single lines in files with Ansible lineinfile module. Add, modify, remove lines using regex, manage config files idempotently with examples. - [Effective Techniques to Clear Host Errors in Ansible Playbooks](https://www.ansiblepilot.com/articles/effective-techniques-to-clear-host-errors-in-ansible-playbooks): Discover practical methods to handle and clear host errors in Ansible, ensuring smooth automation and effective error management in your infrastructure. - [Efficient Automation with Ansible](https://www.ansiblepilot.com/articles/efficient-automation-with-ansible): 'A Practical Guide for DevOps Professionals by Michael Knyazev, Gineesh Madapparambath, and Nicholas Wong' - [Effortlessly Create AWS IAM Users and Store their Access Keys with Ansible](https://www.ansiblepilot.com/articles/effortlessly-create-aws-iam-users-and-store-their-access-keys-with-ansible): 'Effortlessly create AWS IAM users and store their access keys securely with Ansible and AWS SSM Parameter Store, ensuring scalable and secure management.' - [Elevating Ansible Development with Visual Studio Code](https://www.ansiblepilot.com/articles/elevating-ansible-development-with-visual-studio-code): Setting Up Visual Studio Code for Ansible YAML Development - [Empowering Women with Technology: Bridging the Gender Gap in Tech](https://www.ansiblepilot.com/articles/empowering-women-with-technology-bridging-the-gender-gap-in-tech): 'Streamline your workflow and simplify your tasks with Ansible' - [Ansible SELinux: Manage Modes, Booleans & Contexts (Complete Guide)](https://www.ansiblepilot.com/articles/enable-or-disable-permissive-domain-in-selinux-policy-on-linux-ansible-module-selinux_permissive): 'How to automate the enabling or disabling of SELinux Permissive policy per single process or domain keeping the whole system under enforcing policy and make it persistent after a reboot on Linux with Ansible.' - [Ansible seboolean Module: Enable & Disable SELinux Booleans (Guide)](https://www.ansiblepilot.com/articles/enable-or-disable-selinux-boolean-on-linux-ansible-module-seboolean): How to manage SELinux booleans with Ansible seboolean module. Enable, disable, and persist SELinux boolean settings. List available booleans. Practical YAML playbook examples for Linux security. - [Ansible Enable User Account: Unlock & Activate Users Guide](https://www.ansiblepilot.com/articles/enable-user-account-ansible-module-user): How to enable and unlock user accounts with Ansible user module. Unlock passwords, set shells, manage account expiry, and bulk re-enable users. - [Enhance Business Efficiency with Retrieval-Augmented Generation (RAG)](https://www.ansiblepilot.com/articles/enhance-business-efficiency-with-retrieval-augmented-generation): Learn how Retrieval-Augmented Generation (RAG) boosts business efficiency by delivering accurate, context-aware AI responses for better customer support. - [Enhancing Ansible Documentation](https://www.ansiblepilot.com/articles/enhancing-ansible-documentation): Join the Initiative to Enhance Module Connections through 'See Also' Suggestions - [Enhancing Ansible Role Development with Best Practices with ansible-later](https://www.ansiblepilot.com/articles/enhancing-ansible-role-development-with-best-practices-with-ansible-later): Discover ansible-later, a fast and user-friendly linting tool for Ansible roles. Learn about its installation, configuration, and default settings to enforce best practices in your Ansible codebase. - [Event-Driven Ansible (EDA): Automate Responses to Events Guide](https://www.ansiblepilot.com/articles/event-driven-ansible): Complete guide to Event-Driven Ansible (EDA). Configure rulebooks, event sources, conditions, and actions to automate incident response and operations. - [Ansible localhost & delegate_to: Run Tasks on Control Node Guide](https://www.ansiblepilot.com/articles/execute-command-on-the-ansible-host-ansible-localhost): How to run Ansible tasks on localhost. Use connection local, delegate_to localhost, and local_action to execute on the Ansible control node. - [Executing Custom Lookup Plugins in the Ansible Automation Platform](https://www.ansiblepilot.com/articles/executing-custom-lookup-plugins-in-the-ansible-automation-platform): 'How to execute two custom Ansible Lookup Plugins to interact with API and read the contents of files in the local Ansible Controller.' - [Expand a Virtual Disk in VMware vSphere Virtual Machine - Ansible module vmware_guest_disk](https://www.ansiblepilot.com/articles/expand-a-virtual-disk-in-vmware-vsphere-virtual-machine-ansible-module-vmware_guest_disk): How to automate the expansion from 1GB to 2GB size Virtual Disk connected to VMware Virtual Machine guest named “myvm” using Ansible Playbook and vmware_guest_disk module. - [Ansible gather_facts: Display Network Information & System Facts (Guide)](https://www.ansiblepilot.com/articles/exploring-ansible-playbook-gather-facts-for-displaying-network-information): How to use Ansible gather_facts to display network information, IP addresses, interfaces, and system facts. Filter facts with setup module, use ansible_facts in playbooks. Practical examples. - [Exploring Ansible-Lint Profiles: A Comprehensive Guide](https://www.ansiblepilot.com/articles/exploring-ansible-lint-profiles): Discover how to use Ansible-lint profiles to manage linting rules, ensure compliance with best practices, and enhance the quality of your Ansible automation scripts. - [Exploring Literary Journeys Len Epp Interviews Luca Berton on the Leanpub Frontmatter Podcast](https://www.ansiblepilot.com/articles/exploring-literary-journeys-len-epp-interviews-luca-berton-on-the-leanpub-frontmatter-podcast): 'Navigating Literary Landscapes: A Deep Dive into Luca Berton’s Authorial Odyssey on the Leanpub Frontmatter Podcast' - [Exploring the Marvel of Taj Mahal India — A Journey with Luca Berton](https://www.ansiblepilot.com/articles/exploring-the-marvel-of-taj-mahal-india): Standing in front of the Taj Mahal make me reflect about the importance of cloud-native applications nowadays. - [Efficient NFS Server Setup with Ansible on Red Hat](https://www.ansiblepilot.com/articles/export-an-nfs-share-in-redhat-like-systems-ansible-modules-yum-file-lineinfile-command-firewalld-service): Learn to automate the installation and configuration of an NFS server on Red Hat using an Ansible playbook. Enhance your system's efficiency now. - [Ansible unarchive Module: Extract tar.gz, zip Archives on Remote Hosts](https://www.ansiblepilot.com/articles/extract-an-archive-ansible-module-unarchive): How to extract archives with Ansible unarchive module (ansible.builtin.unarchive). Extract tar.gz, zip, bz2 from local or remote URLs. Practical YAML playbook examples. - [Ansible win_unzip Module: Extract ZIP Archives on Windows (Guide)](https://www.ansiblepilot.com/articles/extract-an-archive-in-windows-like-systems-ansible-module-win_unzip): How to extract ZIP archives on Windows with Ansible win_unzip module (community.windows.win_unzip). Unzip files, extract to directory. Practical YAML playbook examples. - [Ansible Extract JSON Data: Parse & Query JSON (Complete Guide)](https://www.ansiblepilot.com/articles/extracting-json-data-with-ansible): How to extract and parse JSON data in Ansible. Use json_query, from_json, selectattr, and JMESPath to query APIs and command output with examples. - [Luca Berton Joins FOSDEM 2025: A Celebration of Open Source Innovation](https://www.ansiblepilot.com/articles/fosdem-2025): 'Join Luca Berton at FOSDEM 2025 to explore the latest in open source, automation, and community collaboration. A must-attend event for developers and tech enthusiasts.' - [Failed installation of Ansible in Amazon Linux 2022 Preview (AWS EC2) - Ansible install](https://www.ansiblepilot.com/articles/failed-installation-of-ansible-in-amazon-linux-2022-preview): Failed installation of Ansible in Amazon Linux 2022 Preview (AWS EC2) using the internal and the EPEL (Extra Packages for Enterprise Linux) repositories. I opened a Package Request report. - [Jetporch Automation: Rise & Fall of the Ansible Alternative](https://www.ansiblepilot.com/articles/farewell-to-jetporch-automation): Overview of Jetporch automation tool — what it promised, why it shut down, and lessons for the infrastructure automation ecosystem. Comparison with Ansible and other alternatives. - [Ansible selectattr Filter: Filter Lists by Attributes (Guide)](https://www.ansiblepilot.com/articles/filter-a-list-by-its-attributes-ansible-selectattr-filter): How to use Ansible selectattr filter to filter lists by attributes. Select items matching conditions, combine with map and reject filters with examples. - [Ansible select & selectattr Filters: Filter Lists by Condition (Guide)](https://www.ansiblepilot.com/articles/filtering-data-in-ansible-selectattr-and-map): How to filter lists in Ansible with select, selectattr, and map filters. Filter by attribute, test conditions, chain filters. Practical Jinja2 YAML playbook examples. - [ansible.builtin.find Module: Search Files by Pattern, Size & Age (Guide)](https://www.ansiblepilot.com/articles/find-all-files-with-extension-ansible-module-find): How to find files with Ansible find module (ansible.builtin.find). Search by extension, name pattern, size, age, type. Recursive search with practical YAML playbook examples. - [Five Reasons for Upgrading to Ansible Core 2.14 or Ansible Community 7.0](https://www.ansiblepilot.com/articles/five-reasons-for-upgrading-to-ansible-core-2.14-or-ansible-community-7.0): From the user perspective, upgrading to the Ansible Core 2.14 release in your organization is pushing the Future of Automation! - [Fix Ansible "No hosts matched" / Skipping: No Match Found](https://www.ansiblepilot.com/articles/fix-ansible-no-hosts-matched-skipping-no-match-found): How to fix Ansible "no hosts matched" error. Troubleshoot inventory issues, host patterns, group names, and limit filters. Complete diagnosis guide. - [Fix Ansible "UNREACHABLE" Error: Host Connection Troubleshooting](https://www.ansiblepilot.com/articles/fix-ansible-unreachable-error-host-connection-troubleshooting): How to fix Ansible UNREACHABLE error. Troubleshoot SSH connectivity, timeout, wrong port, firewall issues. Complete diagnosis and fix guide. - [Fix Ansible "undefined variable" Error: Variable Scope and Precedence](https://www.ansiblepilot.com/articles/fix-ansible-undefined-variable-error-variable-scope-and-precedence): How to fix Ansible undefined variable error. Understand variable scope, precedence, default values, and common causes. Complete troubleshooting guide. - [Fix Google Pixel Bootloop Sideloading OTA update](https://www.ansiblepilot.com/articles/fix-google-pixel-bootloop-sideloading-ota-update): How to use Android Studio tools fastboot, recovery mode, and ADB sideload OTA update - [Fixing Kubernetes PersistentVolume Configuration Error](https://www.ansiblepilot.com/articles/fixing-kubernetes-persistentvolume-configuration-error): A Step-by-Step Guide to Correcting Common Kubernetes YAML Mistakes in PersistentVolume Configuration. - [Four Methods to Configure Maximum PowerShell Memory in Windows Server](https://www.ansiblepilot.com/articles/four-methods-to-configure-maximum-powershell-memory-in-windows-server): 'Learn how to configure the MaxMemoryPerShellMB setting in PowerShell to optimize session performance using command line and PowerCLI methods for Windows Server administrators.' - [Gather VMware ESX/ESXi Host Info with Ansible](https://www.ansiblepilot.com/articles/gather-info-about-all-vmware-esx-esxi-hosts-in-a-given-cluster-ansible-module-vmware_host_config_info): '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.' - [Generate Clean YAML Output from Ansible Facts](https://www.ansiblepilot.com/articles/generate-clean-yaml-output-from-ansible-facts): Discover how to generate clean YAML output from Ansible facts using Jinja2 templating, ensuring properly formatted data for easy reporting. - [Get VMware vSphere Virtual Machine UUID - Ansible module vmware_guest_info](https://www.ansiblepilot.com/articles/get-vmware-vsphere-virtual-machine-uuid-ansible-module-vmware_guest_info): 'How to automate the gathering of UUID of a specific “myvm” VMware vSphere Virtual Machine using Ansible Playbook and vmware_guest_info module.' - [Getting Started with Ansible: First Playbook in 10 Minutes](https://www.ansiblepilot.com/articles/getting-started-with-ansible): Get started with Ansible in 10 minutes. Install Ansible, write your first inventory and playbook, understand modules, and automate your first server. - ['Getting Started with the redhat.ai Ansible Collection for AI Model Management'](https://www.ansiblepilot.com/articles/getting-started-with-redhat.ai-ansible-collection): How to install and use the redhat.ai Ansible Collection to manage Red Hat AI environments, deploy AI models, and automate MLOps workflows on RHEL AI. - [Ansible git Module: Clone Repos & Checkout Commits (ansible.builtin.git Guide)](https://www.ansiblepilot.com/articles/git-checkout-a-specific-commit---ansible.builtin.git): Complete guide to ansible.builtin.git module. Clone repositories, checkout specific commits, branches, and tags with practical playbook examples. - [Git Large files](https://www.ansiblepilot.com/articles/git-large-files): 'Navigating Complex Git Large Files' - [GitHub.com/ansible Now Requires Signed Commits: How to Configure GPG Signing](https://www.ansiblepilot.com/articles/github-ansible-requires-signed-commits-2026): The github.com/ansible organization now requires signed commits for all repositories. Learn how to configure GPG or SSH commit signing to continue contributing to Ansible projects on GitHub. - [Bard-ing with Ansible: Streamlining Testing for Google's AI Writing Tool](https://www.ansiblepilot.com/articles/google-bard-and-ansible): Effortlessly Enhancing Productivity and Accuracy with Ansible for Bard, Google's Cutting-edge Writing AI - [Google Cloud Next ’24: Early Bird Registration Now Open](https://www.ansiblepilot.com/articles/google-cloud-next-2024-early-bird-registration-now-open): Google Cloud Next ’24: Unleashing the Power of Innovation in the Heart of Las Vegas. - [Google Gemini 1.5 Pro Surpasses GPT-4o in AI Leaderboards](https://www.ansiblepilot.com/articles/google-gemini-1.5-pro-surpasses-gpt-4o-in-ai-leaderboards): Google's Gemini 1.5 Pro tops AI leaderboards, beating GPT-4o with advanced capabilities and a high ELO score. Explore its impact on the AI landscape. - [Grant Privileges to User/Role on PostgreSQL Database - Ansible module postgresql_privs](https://www.ansiblepilot.com/articles/grant-privileges-to-user-or-role-on-postgresql-database-ansible-module-postgresql_privs): 'How to automate the granting of all permission for "myuser" user/role on database "testdb" on PostgreSQL using Ansible Playbook and postgresql_privs module.' - [Ansible Non-Compliant Variable Names: Fix Invalid Variables](https://www.ansiblepilot.com/articles/handling-non-compliant-variable-names-in-ansible-easily): How to handle non-compliant variable names in Ansible. Fix dashes, dots, spaces, and special characters in variable names with bracket notation and filters. - [Ansible Variable Dependencies: Handle Changes Without Breaking](https://www.ansiblepilot.com/articles/handling-primary-variable-changes-without-breaking-dependencies): How to handle Ansible variable changes without breaking dependencies. Use defaults, deprecation patterns, backward compatibility, and variable validation. - [Hands-on Ansible Automation Book Presentation](https://www.ansiblepilot.com/articles/hands-on-ansible-automation-book-presentation): 'Explore Luca Berton new book, "Hands-On Ansible Automation," designed for beginners and experts alike, covering Ansible latest features, practical examples, and advanced techniques.' - [Ansible Automation: What It Is & How to Automate Infrastructure (2026)](https://www.ansiblepilot.com/articles/hands-on-ansible-automation): 'Learn to set up and configure Ansible environments, automate tasks, manage configurations, deploy applications, and troubleshoot for enhanced efficiency and scalability.' - [Ansible upper, lower, capitalize & title Filters: Text Case Guide](https://www.ansiblepilot.com/articles/harnessing-the-power-of-ansible-uppercase-text-automation): How to transform text case in Ansible with upper, lower, capitalize, and title filters. Convert strings for configs, templates, and variable manipulation. - [HashiCorp Vault Integration with Ansible Automation Platform: Credential Management at Scale](https://www.ansiblepilot.com/articles/hashicorp-vault-integration-with-ansible-automation-platform-credential-management-at-scale): How to integrate HashiCorp Vault with Ansible Automation Platform for enterprise credential management. Dynamic secrets, credential lookup plugins, and zero-trust automation. - [Highlights from Ansible Community Newsletter - Issue #127](https://www.ansiblepilot.com/articles/highlights-from-ansible-community-newsletter-issue-127): 'Discover the latest in Ansible with Issue #127 of the Ansible Community Newsletter, featuring updates on releases, community events, tool comparisons, and opportunities for contributors.' - [Ansible Community Insights: The Bullhorn Newsletter Issue #128](https://www.ansiblepilot.com/articles/highlights-from-ansible-community-newsletter-issue-128): 'Dive into the latest Ansible Community Newsletter, Issue 128, packed with updates on releases, events like FOSDEM, new collections, and community achievements.' - [How AI Is Changing Ansible Automation in 2026](https://www.ansiblepilot.com/articles/how-ai-is-changing-ansible-automation-2026-guide): How AI is transforming Ansible automation in 2026. Covers Red Hat Ansible Lightspeed, AI-assisted playbook generation, MCP integration, LLM-powered troubleshooting, GitHub Copilot for Ansible, and the future of AI-driven infrastructure automation. - [How to Break a String Over Multiple Lines with Ansible and YAML](https://www.ansiblepilot.com/articles/how-to-break-a-string-over-multiple-lines-with-ansible-and-yaml): 'How to use multi-line YAML variables in Ansible using the "|", Literal Block Scalar, and the ">", Folded Block Scalar, operators. Plus how to elide the new line " " at the end of the line and print multi-line with debug module on a terminal.' - [Ansible Change User Password: Secure Password Management Guide](https://www.ansiblepilot.com/articles/how-to-change-a-user-password-with-ansible): How to change user passwords with Ansible. Use password_hash, vault encryption, and user module to manage passwords securely on Linux and Windows. - [How to Check if a File Exists in Ansible (4 Methods)](https://www.ansiblepilot.com/articles/how-to-check-if-a-file-exists-in-ansible-4-methods): How to check if a file exists in Ansible using stat module, when conditional, and find module. Complete guide with playbook examples for file existence checks. - [How to Clean Up Flatpak Apps and Reclaim Disk Space](https://www.ansiblepilot.com/articles/how-to-clean-up-flatpak-apps-and-reclaim-disk-space): 'Learn how to clean up Flatpak apps and reclaim disk space on your Linux system by identifying and managing Flatpak installation directories and package sizes.' - [Ansible Delete Files in Directory: find & file Modules (Examples)](https://www.ansiblepilot.com/articles/how-to-delete-only-files-inside-a-directory-ansible-module-find): How to delete only files inside a directory in Ansible using find and file modules. Clean up logs, temp files, and old backups by age, pattern, and size. - [How to Do Rolling Updates with Zero Downtime in Ansible](https://www.ansiblepilot.com/articles/how-to-do-rolling-updates-with-zero-downtime-in-ansible): How to perform rolling updates in Ansible with serial, load balancer integration, health checks, and rollback. Zero-downtime deployment patterns with examples. - [How to Install Multiple Packages in Ansible (One Task)](https://www.ansiblepilot.com/articles/how-to-install-multiple-packages-in-ansible-one-task): How to install multiple packages in a single Ansible task using apt, dnf, yum, and package modules. Efficient package management with lists and loops. - [How to Loop Over a Dictionary in Ansible (Complete Guide)](https://www.ansiblepilot.com/articles/how-to-loop-over-a-dictionary-in-ansible-complete-guide): How to loop over dictionaries in Ansible using dict2items, with_dict, and loop. Iterate over key-value pairs in playbooks with practical examples. - [🛟 How to Navigate 2022 IT Turbulent Time - Weathering New Challenges](https://www.ansiblepilot.com/articles/how-to-navigate-2022-it-turbulent-time-weathering-new-challenges): 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. - [How to Retry a Failed Task in Ansible (retries, delay, until)](https://www.ansiblepilot.com/articles/how-to-retry-a-failed-task-in-ansible-retries,-delay,-until): How to retry failed tasks in Ansible using retries, delay, and until. Handle transient failures, wait for services, and implement resilient playbooks with examples. - [How to Run Linux Fedora Workstation 39 on an Apple Mac](https://www.ansiblepilot.com/articles/how-to-run-linux-fedora-workstation-39-on-an-apple-mac): Twenty Years of Fedora: Celebrating Innovation in Open Source - [Ansible Tags: Run Only Specific Tasks in a Playbook (Guide)](https://www.ansiblepilot.com/articles/how-to-run-only-one-task-in-ansible-playbook-ansible-tags-statement): How to run only one task or specific tasks in an Ansible playbook using tags. Use --tags, --skip-tags, always/never tags. Filter task execution with practical YAML examples. - [Run RHEL 9.2 on Mac Using VMware Fusion: A Step-by-Step Guide](https://www.ansiblepilot.com/articles/how-to-run-red-hat-enterprise-linux-rhel-9.2-on-an-apple-mac): 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. - [How to Solve WinRM Configuration Errors in PowerShell](https://www.ansiblepilot.com/articles/how-to-solve-winrm-configuration-errors-in-powershell): 'Discover how to resolve PowerShell Remoting setup errors on Windows, like WinRM firewall exceptions for Public network types.' - [How to Upgrade Ansible on macOS Using Homebrew](https://www.ansiblepilot.com/articles/how-to-upgrade-ansible-on-macos-using-homebrew): Keeping Your Ansible Environment Up-to-Date with Homebrew - [How to install Ansible in AlmaLinux 10](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-almalinux-10-ansible-install): Step-by-step guide to install Ansible on AlmaLinux 10. Install and configure Ansible using dnf package manager on the latest AlmaLinux release. - [Install Ansible on AlmaLinux 8 Easily with EPEL](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-almalinux-8): 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. - [How to install Ansible in AlmaLinux 9 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-almalinux-9): Updated 2026 guide to install Ansible on AlmaLinux 9. Complete instructions using EPEL, pip, or pipx. - ['How to install Ansible in Alpine Linux 3.20 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-alpine-linux-3.20-ansible-install): Install Ansible on Alpine Linux 3.20 with this 2026 guide. Lightweight container-friendly Ansible installation using apk. - ['How to install Ansible in Alpine Linux 3.21 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-alpine-linux-3.21-ansible-install): Install Ansible on Alpine Linux 3.21 with this 2026 guide. Lightweight container-friendly Ansible installation using apk. - ['How to install Ansible in Alpine Linux 3.22 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-alpine-linux-3.22-ansible-install): Install Ansible on Alpine Linux 3.22 with this 2026 guide. Lightweight container-friendly Ansible installation using apk. - ['How to install Ansible in Alpine Linux 3.23 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-alpine-linux-3.23-ansible-install): Install Ansible on Alpine Linux 3.23 with this 2026 guide. Lightweight container-friendly Ansible installation using apk. - [How to install Ansible in Alpine Linux](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-alpine-linux-ansible-install): Step-by-step guide to install Ansible on Alpine Linux. Install and configure Ansible using apk package manager on the lightweight Alpine Linux distribution. - [How to install Ansible in Amazon Linux 2 (AWS EC2) - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-amazon-linux-2): How to install Ansible in Amazon Linux 2 using the Amazon Extras Library \"amazon-linux-extras\" and the EPEL (Extra Packages for Enterprise Linux) repositories. - ['How to install Ansible in Amazon Linux 2023 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-amazon-linux-2023-ansible-install): Install Ansible on Amazon Linux 2023 with this 2026 guide. Step-by-step instructions using pip for the latest Ansible version on AWS. - [How to install Ansible in Arch Linux 2021.12.01 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-archlinux-2021.12.01): 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. - [How to install Ansible in CentOS 8 Stream - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-centos-8-stream): 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. - [How to install Ansible in CentOS 8 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-centos-8): Discover the easiest way to install and maintain Ansible on CentOS 8 using the EPEL repository, managed by the Fedora Special Interest Group. - [How to install Ansible in CentOS 9 Stream - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-centos-9-stream): Updated 2026 guide to install Ansible on CentOS 9 Stream using EPEL and pip. - [How to install Ansible in CentOS Stream 10](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-centos-stream-10-ansible-install): Step-by-step guide to install Ansible on CentOS Stream 10. Install and configure Ansible using dnf on the latest CentOS Stream rolling release. - [How to install Ansible in Debian 11 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-11): 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. - [Install Ansible on Debian 12 Bookworm: Step-by-Step Guide (apt & pip)](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-12-bookworm): How to install Ansible on Debian 12 Bookworm. Install via apt repository, pip, configure inventory, test connection. Step-by-step Debian installation guide. - [How to install Ansible in Debian 13 Trixie](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-13-trixie-ansible-install): Step-by-step guide to install Ansible on Debian 13 Trixie. Install and configure Ansible using apt package manager on the latest Debian stable release. - ['How to install Ansible in Debian 13 Trixie — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-13-trixie): Install Ansible on Debian 13 Trixie with this 2026 guide. Step-by-step instructions using apt package manager for the latest Ansible version. - ['How to install Ansible in Debian 13.1 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-13.1-ansible-install): Install Ansible on Debian 13.1 with this 2026 guide. Step-by-step instructions using apt package manager. - ['How to install Ansible in Debian 13.2 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-13.2-ansible-install): Install Ansible on Debian 13.2 with this 2026 guide. Step-by-step instructions using apt package manager. - ['How to install Ansible in Debian 13.3 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-debian-13.3-ansible-install): Install Ansible on Debian 13.3 with this 2026 guide. Step-by-step instructions using apt package manager. - [How to install Ansible in Fedora 34 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-34): How to install and maintain the latest version of Ansible inside Fedora 34 using the default repository with a practical Playbook. - [How to install Ansible in Fedora 35 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-35): How to install and maintain the latest version of Ansible inside Fedora 35 using the default repository with a practical Playbook. - [How to install Ansible in Fedora 36 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-36): How to install and maintain the latest version of Ansible inside Fedora 36 using the system repository with a practical Playbook. - [How to install Ansible in Fedora 37 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-37): How to install and maintain the latest version of Ansible inside Fedora 37 using the system repository with a practical Playbook. - [How to install Ansible in Fedora 38 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-38): How to install and maintain the latest version of Ansible inside Fedora 38 using the system repository with a practical Playbook. - [How to install Ansible in Fedora 39 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-39): Learn how to install Ansible on Fedora 39 efficiently using dnf, ensuring your system is ready for automation tasks with the latest versions of ansible-core and ansible. - ['How to install Ansible in Fedora 40 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-40-ansible-install): Install Ansible on Fedora 40 with this updated 2026 guide. Complete walkthrough using dnf package manager with the latest Ansible version. - [How to install Ansible in Fedora 41](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-41-ansible-install): Step-by-step guide to install Ansible on Fedora 41. Learn how to install, configure, and verify Ansible automation tool using dnf package manager on Fedora 41. - [How to install Ansible in Fedora 42](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-42-ansible-install): Step-by-step guide to install Ansible on Fedora 42. Learn how to install, configure, and verify Ansible automation tool using dnf package manager on Fedora 42. - ['How to install Ansible in Fedora 43 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-43-ansible-install): Install Ansible on Fedora 43 with this step-by-step 2026 guide. Complete walkthrough using dnf package manager with the latest Ansible version. - ['How to install Ansible in Fedora 44 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-fedora-44-ansible-install): Install Ansible on Fedora 44 with this 2026 guide. Complete walkthrough using dnf package manager with the latest Ansible version. - ['How to install Ansible in FreeBSD — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-freebsd-ansible-install): Install Ansible on FreeBSD with this 2026 guide. Step-by-step instructions using pkg for server automation with Ansible on BSD systems. - [How to install Ansible in Gentoo Linux - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-gentoo-linux): The easier way to install and maintain up-to-date Ansible inside Gentoo Linux using the \"portage\" package manager. - ['How to install Ansible in Kali Linux — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-kali-linux-ansible-install): Install Ansible on Kali Linux with this 2026 guide. Automate security testing and penetration testing lab setup with Ansible. - [How to install Ansible in Linux Mint 22](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-linux-mint-22-ansible-install): Step-by-step guide to install Ansible on Linux Mint 22 Wilma. Install and configure Ansible using apt package manager on Linux Mint. - ['How to install Ansible in Linux Mint 22.1 Xia — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-linux-mint-22.1-ansible-install): Install Ansible on Linux Mint 22.1 Xia with this 2026 guide. Step-by-step instructions using apt. - ['How to install Ansible in Linux Mint 22.2 Zara — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-linux-mint-22.2-ansible-install): Install Ansible on Linux Mint 22.2 Zara with this 2026 guide. Step-by-step instructions using apt. - ['How to install Ansible in Linux Mint 22.3 Zena — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-linux-mint-22.3-ansible-install): Install Ansible on Linux Mint 22.3 Zena with this 2026 guide. Step-by-step instructions using apt. - ['How to install Ansible in Manjaro Linux — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-manjaro-linux-ansible-install): Install Ansible on Manjaro Linux with this 2026 guide. Step-by-step instructions using pacman for the latest Ansible version. - ['How to install Ansible in NixOS — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-nixos-ansible-install): Install Ansible on NixOS with this 2026 guide. Learn the declarative approach to installing and configuring Ansible with Nix. - [How to install Ansible in OpenSUSE Leap 15 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-opensuse-leap-15): How to install the latest version of Ansible in openSUSE using the official SUSE Leap \"update\" repository. - [How to install Ansible in Oracle Linux 8 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-oracle-linux-8-ansible-install): Learn how to install the latest Ansible release on Oracle Linux 8 using the oracle-epel-release-el8 repository with a simple script. - [How to install Ansible in Oracle Linux 9 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-oracle-linux-9-ansible-install): Learn how to easily install and maintain Ansible on Oracle Linux 9 using the ansible-core package from the AppStream repository with this straightforward guide. - ['How to install Ansible in Pop!_OS 24.04 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-pop-os-24.04-ansible-install): Install Ansible on Pop!_OS 24.04 with this 2026 guide. Step-by-step instructions using apt and PPA for the latest Ansible version. - [How to install Ansible in RHEL 10 Red Hat Enterprise Linux](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rhel-10-ansible-install): Step-by-step guide to install Ansible on RHEL 10 (Red Hat Enterprise Linux 10). Install Ansible using dnf and the Ansible Automation Platform repository. - [How to install Ansible in RedHat Enterprise Linux (RHEL) 8 with Ansible Engine - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rhel-8-ansible-install): How to install the latest and a specific version of Ansible in Red Hat Enterprise version 8 using Ansible Engine software collection. - [How to install Ansible on Raspberry Pi OS (Bookworm)](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-raspberry-pi-os-ansible-install): Step-by-step guide to install Ansible on Raspberry Pi OS (Bookworm). Set up Ansible on your Raspberry Pi for home automation, lab environments, and IoT projects. - [How to install Ansible in RedHat Enterprise Linux (RHEL) 9 Beta - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9-beta): How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9 Beta included in the RHEL 9 AppStream repository. - [How to install Ansible in RedHat Enterprise Linux (RHEL) 9.1 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9.1): How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9.1 included in the RHEL 9.1 AppStream repository. - [How to install Ansible in RedHat Enterprise Linux (RHEL) 9.2 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9.2): How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9.2 included in the RHEL 9.2 AppStream repository. - [How to install Ansible in RedHat Enterprise Linux (RHEL) 9.3 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9.3): Updated 2026 guide to install Ansible on RHEL 9.3. Step-by-step instructions using subscription-manager, pip, or Ansible Automation Platform. - ['How to install Ansible in RHEL 9.4 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9.4): Install Ansible on Red Hat Enterprise Linux 9.4 with this 2026 guide. Step-by-step instructions using dnf. - ['How to install Ansible in RHEL 9.5 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9.5): Install Ansible on Red Hat Enterprise Linux 9.5 with this 2026 guide. Step-by-step instructions using dnf. - ['How to install Ansible in RHEL 9.6 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9.6): Install Ansible on Red Hat Enterprise Linux 9.6 with this 2026 guide. Step-by-step instructions using dnf. - [How to install Ansible in RedHat Enterprise Linux (RHEL) 9 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-redhat-enterprise-linux-9): How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9 included in the RHEL 9 AppStream repository. - [How to install Ansible in Rocky Linux 10](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-10-ansible-install): Step-by-step guide to install Ansible on Rocky Linux 10. Install and configure Ansible using dnf package manager on the latest Rocky Linux release. - [How to install Ansible in Rocky Linux 8 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-8): How to install and maintain up-to-date Ansible inside Rocky Linux 8 using the EPEL repository. - [How to install Ansible in Rocky Linux 9 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-9-ansible-install): Install Ansible on Rocky Linux 9 with this updated 2026 guide. Step-by-step instructions using EPEL repository and pip. - ['How to install Ansible in Rocky Linux 9.4 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-9.4-ansible-install): Install Ansible on Rocky Linux 9.4 with this 2026 guide. Step-by-step instructions using dnf. - ['How to install Ansible in Rocky Linux 9.5 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-9.5-ansible-install): Install Ansible on Rocky Linux 9.5 with this 2026 guide. Step-by-step instructions using dnf. - ['How to install Ansible in Rocky Linux 9.6 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-9.6-ansible-install): Install Ansible on Rocky Linux 9.6 with this 2026 guide. Step-by-step instructions using dnf. - ['How to install Ansible in Rocky Linux 9.7 — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-rocky-linux-9.7-ansible-install): Install Ansible on Rocky Linux 9.7 with this 2026 guide. Step-by-step instructions using dnf. - [How to install Ansible in SUSE Linux Enterprise Server (SLES) 15 SP3 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-suse-linux-enterprise-server-sles-15-sp3): How to install and maintain up-to-date Ansible inside SUSE Linux Enterprise Server (SLES) 15 SP3 using the SUSE Package Hub repository. - [How to install Ansible in Ubuntu 20.04 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-20.04-ansible-install): How to install Ansible in Ubuntu 20.04 LTS using the universe and PPA repositories. - [How to install Ansible in Ubuntu 21.10 - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-21.10-ansible-install): How to install Ansible in Ubuntu 21.10 Impish Indri using the universe and PPA repositories. - ['How to install Ansible in Ubuntu 22.04 LTS Jammy Jellyfish — Ansible Install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-22.04-ansible-install): How to install Ansible on Ubuntu 22.04, 24.04, and 26.04 LTS. Install via apt, pip, PPA. Configure inventory, test connection. Step-by-step installation guide. - ['How to install Ansible in Ubuntu 22.10 Kinetic Kudu — Ansible Install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-22.10-ansible-install): Learn how to install Ansible on Ubuntu 22.10 Kinetic Kudu using the universe repository with a simple and straightforward method. - ['How to install Ansible in Ubuntu 23.04 Lunar Lobster — Ansible Install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-23.04-ansible-install): Learn the easiest ways to install and maintain Ansible on Ubuntu 23.04 Lunar Lobster using the universe and PPA repositories for efficient automation setup. - [How to Install Ansible on Ubuntu 23.10 Mantic Minotaur](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-23.10-ansible-install): 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. - [Install Ansible on Ubuntu 24.04 LTS: apt, pip & PPA Methods (2026)](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-24.04-ansible-install): Step-by-step guide to install Ansible on Ubuntu 24.04 LTS Noble Numbat in 2026. Updated instructions using pip, apt, or PPA with the latest Ansible core version. - ['How to install Ansible in Ubuntu 24.04.1 LTS — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-24.04.1-ansible-install): Install Ansible on Ubuntu 24.04.1 LTS with this 2026 guide. Step-by-step instructions using apt for the latest Ansible version. - ['How to install Ansible in Ubuntu 24.04.2 LTS — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-24.04.2-ansible-install): Install Ansible on Ubuntu 24.04.2 LTS with this 2026 guide. Step-by-step instructions using apt for the latest Ansible version. - ['How to install Ansible in Ubuntu 24.04.3 LTS — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-24.04.3-ansible-install): Install Ansible on Ubuntu 24.04.3 LTS with this 2026 guide. Step-by-step instructions using apt for the latest Ansible version. - ['How to install Ansible in Ubuntu 24.04.4 LTS — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-24.04.4-ansible-install): Install Ansible on Ubuntu 24.04.4 LTS with this 2026 guide. Step-by-step instructions using apt for the latest Ansible version. - [How to install Ansible in Ubuntu 24.10 Oracular Oriole](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-24.10-ansible-install): Step-by-step guide to install Ansible on Ubuntu 24.10 Oracular Oriole. Install and configure Ansible using apt or pip on the latest Ubuntu release. - [How to install Ansible in Ubuntu 25.04 Plucky Puffin](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-25.04-ansible-install): Step-by-step guide to install Ansible on Ubuntu 25.04 Plucky Puffin. Install and configure Ansible using apt or pip on the latest Ubuntu release. - [How to Install Ansible on Ubuntu 25.10 (Questing Quokka)](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-25.10): Step-by-step guide to install Ansible on Ubuntu 25.10 Questing Quokka using apt or pip. Includes verification steps and troubleshooting tips. - [How to Install Ansible on Ubuntu 26.04 (Ubiquitous Unicorn)](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-ubuntu-26.04): Step-by-step guide to install Ansible on Ubuntu 26.04 Ubiquitous Unicorn using apt or pip. Includes verification steps and troubleshooting tips. - ['How to install Ansible in Void Linux — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-void-linux-ansible-install): Install Ansible on Void Linux with this 2026 guide. Step-by-step instructions using xbps-install for the latest Ansible version. - [Install Ansible on Windows 10 WSL: Step-by-Step Guide (2026)](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-windows-10-wsl-windows-subsystem-for-linux): How to install Ansible on Windows 10 using WSL (Windows Subsystem for Linux). Set up Ubuntu on WSL, install Ansible with pip or apt. Complete step-by-step installation guide. - [How to install Ansible in Windows 11 WSL Windows Subsystem for Linux - Ansible install](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-windows-11-wsl-windows-subsystem-for-linux): Install Ansible on Windows 11 using WSL in 2026. Updated guide with WSL2, Ubuntu, and pip installation steps. - [Install Ansible on macOS: Homebrew & pip Installation Guide](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-macos-ansible-install): How to install Ansible on macOS with Homebrew (brew install ansible) or pip. Configure PATH, test installation, manage versions. Step-by-step macOS installation guide. - ['How to install Ansible in openSUSE Tumbleweed — Ansible install'](https://www.ansiblepilot.com/articles/how-to-install-ansible-in-opensuse-tumbleweed-ansible-install): Install Ansible on openSUSE Tumbleweed with this 2026 guide. Step-by-step instructions using zypper for the latest Ansible version. - [Install Ansible with pip: Python Package Manager Guide (pip install ansible)](https://www.ansiblepilot.com/articles/how-to-install-ansible-with-pip-ansible-install): How to install Ansible with pip. Run pip install ansible, manage versions, use virtual environments, install ansible-core vs ansible. Step-by-step pip installation guide. - [How to install ansible-lint in macOS](https://www.ansiblepilot.com/articles/how-to-install-ansible-lint-in-macos): How to install the ansible-lint command line utility and use it to improve our Ansible Playbooks in macOS Intel and Silicon. - [Mitigate CVE-2021-4034 on RHEL with Ansible Playbook](https://www.ansiblepilot.com/articles/how-to-mitigate-polkit-privilege-escalation-pwnkit-cve-2021-4034-on-redhat-like-systems-ansible-playbook-mitigation): 'HUse Ansible to mitigate CVE-2021-4034 on RHEL systems. Automate the installation of SystemTap, debugging packages, and deploy mitigation scripts.' - [Ansible Disable SSH Host Key Checking: Configuration Guide](https://www.ansiblepilot.com/articles/ignore-ansible-ssh-host-key-checking-ansible-configuration): How to disable SSH host key checking in Ansible. Configure ansible.cfg, environment variables, and per-host settings for lab and production environments. - [Improve Playbook Debugging Using Ansible Lint](https://www.ansiblepilot.com/articles/improve-playbook-debugging-using-ansible-lint): 'Explore how Ansible lint, a crucial command-line tool, improves Ansible automation by checking code quality, reducing errors, and enhancing playbook reliability.' - [Ansible YAML Indentation Error: How to Fix It (Examples)](https://www.ansiblepilot.com/articles/indentation-error-ansible-troubleshooting): Fix Ansible YAML indentation errors fast. Learn the root causes, common patterns, and how to prevent indentation issues in playbooks with practical examples. - ['Inserting Text in Files Using ANSI-C Quoting in OSX with sed'](https://www.ansiblepilot.com/articles/inserting-text-in-files-using-ansi-c-quoting-in-osx-with-sed): Learn how to use sed with ANSI-C quoting on OSX to insert text into specific lines of files, simplifying automated text editing tasks. - [Install Ansible AWX Operator for Kubernetes (K8s) and OpenShift (OCP) - Ansible AWX](https://www.ansiblepilot.com/articles/install-ansible-awx-operator-for-kubernetes-k8s-and-openshift-ocp-ansible-awx): 'How to deploy the latest Ansible AWX Operator in your local Red Hat OpenShift Local (formerly Red Hat CodeReady Containers), fully compatible with Kubernetes (K8s)' - [Install Ansible Automation Platform in Red Hat Ansible OpenShift Platform operator via Operator](https://www.ansiblepilot.com/articles/install-ansible-automation-platform-in-red-hat-ansible-openshift-platform-operator-via-operator): 'How to install Red Hat Ansible Automation Platform (AAP) via Red Hat Ansible Automation Platform operator on Red Hat OpenShift Container Platform (OCP).' - [Install Ansible: Complete Guide for Every OS (Ubuntu, RHEL, macOS, pip)](https://www.ansiblepilot.com/articles/install-ansible-complete-guide-every-os-ubuntu-rhel-macos-pip): How to install Ansible on any operating system. Step-by-step installation on Ubuntu, Debian, RHEL, CentOS, Fedora, macOS, and Windows WSL. Install via apt, dnf, pip, pipx, and Homebrew. - [Install Ansible on macOS Monterey with Homebrew](https://www.ansiblepilot.com/articles/install-ansible-for-mac-universal-intel-chip-and-apple-silicon-using-homebrew-in-macos-monterey): 'Learn how to install the latest release of Ansible and its dependencies on macOS 12.6 Monterey using the Homebrew Package Manager. Follow our step-by-step guide.' - [Install Ansible on Ubuntu: Complete Guide (22.04, 24.04, 26.04 LTS)](https://www.ansiblepilot.com/articles/install-ansible-on-ubuntu-complete-guide): How to install Ansible on Ubuntu 22.04, 24.04, and 26.04 LTS. Step-by-step installation via apt PPA, pip, and pipx. Configure inventory, test connection, troubleshoot common errors. - [Install Docker in Debian-like systems - Ansible module apt_key, apt_repository and apt](https://www.ansiblepilot.com/articles/install-docker-in-debian-like-systems-ansible-module-apt_key-apt_repository-and-apt): 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 of the GPG signing key, add a repository into the sources list, and install the latest docker-ce package. Included Demo for Debian-like workstation (Debian and Ubuntu). - [Ansible Playbook for Installing Docker on Linux Systems](https://www.ansiblepilot.com/articles/install-docker-in-redhat-like-systems-ansible-module-rpm_key-yum_repository-and-yum): Learn how to install Docker on Linux systems using an Ansible playbook. Follow our guide for a seamless Docker setup and start process. - [Install Docker in Windows-like systems - Ansible module win_chocolatey](https://www.ansiblepilot.com/articles/install-docker-in-windows-like-systems-ansible-module-win_chocolatey): How to automate the installation of the latest version of Docker Desktop in your Windows-like system with Ansible Playbook and Chocolatey. - [Install Google Chrome in Debian like systems - Ansible module apt_key, apt_repository and apt](https://www.ansiblepilot.com/articles/install-google-chrome-in-debian-like-systems-ansible-module-apt_key,-apt_repository-and-apt): How to install the latest Google Chrome Stable on a Debian-like workstation (Debian, Ubuntu, Linux Mint, MX Linux, Deepin, AntiX, PureOS, Kali Linux, Parrot OS, Devuan, Knoppix, AV Linux Linux) verify software using the public GPG key and set up the Google repository. Included Playbook in Ubuntu 20.04 LTS. - [ Install Google Chrome on Red Hat Using Ansible](https://www.ansiblepilot.com/articles/install-google-chrome-in-redhat-like-systems-ansible-module-rpm_key-yum_repository-and-yum): 'Use Ansible to install Google Chrome on Red Hat. Follow our detailed playbook to add repositories and install Chrome efficiently.' - [Install Google Chrome on Suse with Ansible](https://www.ansiblepilot.com/articles/install-google-chrome-in-suse-like-systems-ansible-module-rpm_key-zypper_repository-and-zypper): Learn how to install the latest Google Chrome Stable on SUSE Linux Enterprise Server and openSUSE using Ansible. Follow our step-by-step guide and Playbook for verification and repository setup. - [Install Google Chrome in Windows-like systems - Ansible module win_chocolatey](https://www.ansiblepilot.com/articles/install-google-chrome-in-windows-like-systems-ansible-module-win_chocolatey): How to install the latest Google Chrome Stable on a Windows-like workstation using the chocolatey package manager. Included Playbook in Windows 2019. - ['Install Microsoft Edge on Debian with Ansible'](https://www.ansiblepilot.com/articles/install-microsoft-edge-in-debian-like-systems-ansible-module-apt_key-apt_repository-and-apt): Learn how to install Microsoft Edge on Debian using Ansible. Follow our guide for a smooth setup process, including repository and key additions. - [Install Microsoft Edge in RedHat-like systems - Ansible module rpm_key, yum_repository and yum](https://www.ansiblepilot.com/articles/install-microsoft-edge-in-redhat-like-systems-ansible-module-rpm_key-yum_repository-and-yum): 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. Included Playbook in Fedora 34. - [Install PostgreSQL in Debian-like systems - Ansible modules apt, stat, shell, service](https://www.ansiblepilot.com/articles/install-postgresql-in-debian-like-systems-ansible-modules-apt-stat-shell-service): 'How to automate the installation of PostgreSQL on Debian-like systems: installing the necessary packages and dependency, initializing the configuration, starting and enabling service on boot using Ansible Playbook and apt, stat, shell, and service modules.' - [Install PostgreSQL in RedHat-like systems - Ansible modules yum, stat, shell, service](https://www.ansiblepilot.com/articles/install-postgresql-in-redhat-like-systems-ansible-modules-yum-stat-shell-service): 'How to automate the installation of PostgreSQL on RedHat-like systems: installing the necessary packages and dependency, initializing the configuration, starting and enabling service on boot using Ansible Playbook and yum, stat, shell, and service modules.' - [Install Red Hat CodeReady Containers to run OpenShift 4 in macOS](https://www.ansiblepilot.com/articles/install-red-hat-codeready-containers-to-run-openshift-4-in-macos): How to install Red Hat CodeReady Containers to run a full OpenShift 4 cluster in your Mac running macOS Big Sur and use the command line and the web interface. - [Install Red Hat OpenShift Local Kubernetes in macOS on MacBook Pro Intel x86_64 and M1 arm64](https://www.ansiblepilot.com/articles/install-red-hat-openshift-local-kubernetes-in-macos-on-macbook-pro-intel-x86_64-and-m1-arm64): How to install Red Hat OpenShift Local Kubernetes (formerly CodeReady Containers) to run a complete OpenShift 4 cluster in your Mac (Intel Chip x86_64 or Apple Silicon arm64) running macOS Monterey and use the command line and the web interface. - [Install Spotify snap in Debian-like systems - Ansible module snap](https://www.ansiblepilot.com/articles/install-spotify-snap-in-debian-like-systems-ansible-module-snap): How to automate the installation of Spotify snap system-wide in Debian-like systems using Ansible module snap. - [Install Spotify snap in RedHat-like systems - Ansible module snap](https://www.ansiblepilot.com/articles/install-spotify-snap-in-redhat-like-systems-ansible-module-snap): How to automate the installation of Spotify snap system-wide in RedHat-like systems using Ansible module snap. - [Install TechSmith Camtasia 2022 (Screen Recorder and Video Editor) in macOS](https://www.ansiblepilot.com/articles/install-techsmith-camtasia-2022-screen-recorder-and-video-editor-in-macos): 'How to install TechSmith Camtasia (Screen Recorder and Video Editor) to macOS 12.6 Monterey format Mac Universal (Intel Chip and Apple Silicon) on a MacBook Pro M1X.' - [Install Visual Studio Code: Manual, Homebrew, Ansible Methods](https://www.ansiblepilot.com/articles/install-visual-studio-code-for-mac-universal-intel-chip-and-apple-silicon-manual-homebrew-and-ansible): 'Learn how to install Visual Studio Code on macOS using manual download, Homebrew, or Ansible. Explore the pros and cons of each installation method.' - [Ansible win_chocolatey Module: Install Windows Software Packages (Guide)](https://www.ansiblepilot.com/articles/install-windows-software-ansible-module-win-chocolatey): How to install software on Windows with Ansible win_chocolatey module (chocolatey.chocolatey.win_chocolatey). Manage packages, install, upgrade, remove. Practical YAML examples. - [Install Zoom flatpak in Debian-like systems - Ansible module flatpak](https://www.ansiblepilot.com/articles/install-zoom-flatpak-in-debian-like-systems-ansible-module-flatpak): How to automate the installation of Zoom flatpak system-wide in Debian-like systems using Ansible module flatpak. - [Install Zoom flatpak in RedHat-like systems - Ansible module flatpak](https://www.ansiblepilot.com/articles/install-zoom-flatpak-in-redhat-like-systems-ansible-module-flatpak): How to automate the installation of Zoom flatpak system-wide in RedHat-like systems using Ansible module flatpak. - [Ansible apt Module: Install Packages on Ubuntu/Debian (Examples)](https://www.ansiblepilot.com/articles/install-a-package-in-debian-like-systems-ansible-module-apt): How to install, remove, and update packages on Ubuntu, Debian, and Linux Mint using Ansible's apt module. Includes update_cache, state, and version pinning examples. - [Ansible yum Module: Install Packages on RHEL/CentOS (Examples & Playbook)](https://www.ansiblepilot.com/articles/install-a-package-in-redhat-like-systems-ansible-module-yum): How to install packages on RHEL, CentOS, Fedora, and AlmaLinux using Ansible yum module. Install, update, remove packages with state, enablerepo, and version pinning. - [Install a package in Suse-like systems - Ansible module zypper](https://www.ansiblepilot.com/articles/install-a-package-in-suse-like-systems-ansible-module-zypper): A real-life example of how to install a package in Suse-like systems: SUSE Linux Enterprise Server and openSUSE - [Install and Configure Molecule for Efficient Ansible Role and Collection Testing](https://www.ansiblepilot.com/articles/install-and-configure-molecule-for-efficient-ansible-role-and-collection-testing): 'Step-by-Step Guide to Installing Molecule on Your Local Machine and Setting Up Testing Platforms for Accurate Automation Workflows' - [Installing Containerized Ansible Automation Platform](https://www.ansiblepilot.com/articles/installing-containerized-ansible-automation-platform): Learn how to install the containerized Ansible Automation Platform on Red Hat Enterprise Linux 9, simplifying management and enhancing security with a step-by-step guide. - [Installing JetPorch via Packages on macOS](https://www.ansiblepilot.com/articles/installing-jetporch-via-packages-on-macos): A Step-by-Step Guide to Installing JetPorch via Packages on macOS - [Installing and Configuring the Ansible Code Bot](https://www.ansiblepilot.com/articles/installing-and-configuring-the-ansible-code-bot): Automate Your GitHub Repositories for Better Standards, Efficiency, and Code Quality with Ansible Code Bot - [Installing and Enabling SELinux with Ansible on RHEL 8](https://www.ansiblepilot.com/articles/installing-and-enabling-selinux-with-ansible-on-rhel-8): Learn how to use Ansible to install, configure, and enable SELinux on RHEL 8. Ensure security and compliance through automation. - [Integrate Ansible with Backstage for Streamlined Automation](https://www.ansiblepilot.com/articles/integrate-ansible-with-backstage-for-streamlined-automation): Discover how to integrate Ansible with Backstage for enhanced infrastructure automation, self-service tools, and improved developer workflows. - [Integrate Ansible with VMware vRealize Automation Efficiently](https://www.ansiblepilot.com/articles/integrate-ansible-with-vmware-vrealize-automation-efficiently): Learn how to efficiently integrate Ansible with VMware vRealize Automation to automate IT operations, enhance scalability, and ensure consistency. - [Integrate Automation Controller, Prometheus, and Grafana to IT Monitor Realtime](https://www.ansiblepilot.com/articles/integrate-automation-controller-prometheus-and-grafana-to-it-monitor-realtime): How to integrate Automation Controller, Prometheus, and Grafana to create a real-time Service Monitor Dashboard. - [Integrate Private Automation Hub with Automation Controller](https://www.ansiblepilot.com/articles/integrate-private-automation-hub-with-automation-controller): Learn how to connect Red Hat Ansible Automation Platform's Private Automation Hub to your Automation Controller for seamless access to collections and execution environments. - [Integrate Splunk with Ansible Automation Controller: Logging & Monitoring Guide](https://www.ansiblepilot.com/articles/integrate-splunk-with-ansible-automation-controller-enhancing-monitoring-and-insights-with-logging-aggregation): How to integrate Splunk with Ansible Automation Controller for centralized logging, monitoring, and insights. Configure logging aggregation step by step. - [Interview with Pallavi Sharma at New Delhi World Book Fair](https://www.ansiblepilot.com/articles/interviewing-pallavi-sharma-selenium-with-java-new-delhi-world-book-fair): Discover Pallavi Sharma's journey writing 'Selenium with Java: A Beginner’s Guide.' Learn about her inspiration, challenges, and vision at the New Delhi World Book Fair. - [Introducing “Ansible Collab” - A New Era for Ansible Community Events](https://www.ansiblepilot.com/articles/introducing-ansible-collab): Empowering Community and Innovation: Unveiling the Future of Automation with Ansible Collab - [Introducing the New Ansible Galaxy](https://www.ansiblepilot.com/articles/introducing-the-new-ansible-galaxy): A Quantum Leap in Ansible Automation: The New Galaxy Unveiled on 30th September 2023. - [Introducing the zabbix_add_host Ansible Role Simplifying Certificate Validation with Zabbix](https://www.ansiblepilot.com/articles/introducing-the-zabbix_add_host-ansible-role-simplifying-certificate-validation-with-zabbix): Simplifying Zabbix Server Management with the ‘zabbix_add_host’ Ansible Role by Steffen Scheib, Senior Technical Account Manager at Red Hat - [Introduction to Chip Design with Open-Source EDA Tools](https://www.ansiblepilot.com/articles/introduction-to-chip-design-with-open-source-eda-tools): Excited to announce my latest Coursera course, 'Introduction to Chip Design with Open-Source EDA Tools' in collaboration with the Starweaver Instructor Team. This beginner-friendly course covers essential skills for aspiring chip designers and hardware engineers. - [Ansible JSON Query: Search & Extract Data with json_query](https://www.ansiblepilot.com/articles/json-data-search-with-ansible): How to search and extract JSON data in Ansible. Use json_query (JMESPath), from_json filter, and Jinja2 expressions to parse complex JSON structures. - [JetPorch Automation Tech Preview One Release](https://www.ansiblepilot.com/articles/jetporch-automation-tech-preview-one-release): Save the Date and Join the Celebration on Friday, Sept 29th at 11:30 EST. - [JetPorch: Rust automation like Ansible led by Michael DeHaan](https://www.ansiblepilot.com/articles/jetporch-rust-automation-like-ansible-led-by-michael-dehaan): Overview of the JetPorch project led by Michael DeHaan: Rust-automation like Ansible. - [How to Upgrade Kubelet in Kubernetes: A Complete Guide](https://www.ansiblepilot.com/articles/keeping-kubernetes-clusters-up-to-date): 'Learn the importance of upgrading the Kubelet in Kubernetes and follow a step-by-step guide to keep your cluster secure, stable, and efficient.' - [Automating Key Management with Ansible Using ansible.utils.remove_keys](https://www.ansiblepilot.com/articles/key-management-with-ansible-using-remove_keys-utility): Master Ansible's remove_keys utility to remove keys dynamically using regex patterns in playbooks for efficient data management and automation. - [Knee: The Ansible-Powered CLI for Seamless Infrastructure Automation](https://www.ansiblepilot.com/articles/knee-the-ansible-powered-cli-for-seamless-infrastructure-automation): Unlocking Efficiency in IT Infrastructure: Automate with Knee and Ansible - [KubeCon 2025 Early Bird Tickets](https://www.ansiblepilot.com/articles/kubecon-2025-early-bird-tickets): Today is your last chance to grab Early Bird tickets for KubeCon + CloudNativeCon Europe London 2025! - [🎉 Schedule LIVE! KubeCon + CloudNativeCon Europe 2025](https://www.ansiblepilot.com/articles/kubecon-cloudnativecon-europe-2025): Get ready for the premier cloud-native event, KubeCon + CloudNativeCon Europe 2025, happening in London, 1-4 April 2025. - [KubeCon and CloudNativeCon Europe 2024 Call For Proposals](https://www.ansiblepilot.com/articles/kubecon-and-cloudnativecon-europe-2024-call-for-proposals): Hurry up for Call For Proposals (CFP) until November 26, 2023, Navigating the Cloud-Native Future: KubeCon + CloudNativeCon Europe 2024 in Paris 19-24 March 2024 - [Preparing for KubeCon London 2025: My First-Time Attendee Experience](https://www.ansiblepilot.com/articles/kubeconf-2025): Join me, Luca Berton, as I prepare for my first-ever KubeCon + CloudNativeCon Europe 2025 in London. Discover my expectations, goals, and tips for making the most out of this flagship Kubernetes event. - [Kubernetes Core 6.4.0: Helm v4 Support & k8s_drain Improvements](https://www.ansiblepilot.com/articles/kubernetes-core-6.4.0-helm-v4-k8s_drain-ansible-collection-guide): kubernetes.core 6.4.0 collection release adds Helm v4 compatibility and improved k8s_drain check mode. Upgrade guide with practical examples. - [Extend Kubernetes API with Custom Resource Definitions (CRDs)](https://www.ansiblepilot.com/articles/kubernetes-custom-resource-definitions): 'Discover how to define, apply, and manage Custom Resource Definitions (CRDs) in Kubernetes to extend the API for custom resources.' - [Learn Ansible: Complete Beginner to Advanced Roadmap (2026)](https://www.ansiblepilot.com/articles/learn-ansible-complete-beginner-advanced-roadmap-2026): How to learn Ansible from scratch. Step-by-step roadmap from beginner to advanced. Free resources, courses, labs, certification paths. Complete learning guide for 2026. - [Mastering Automation Explore Ansible’s Power with Three Essential Books](https://www.ansiblepilot.com/articles/learn-ansible-with-three-books): 'Learn the Potential of Ansible: Dive into VMware, Kubernetes, and Hands-on Infrastructure Automation' - [Learn Ansible: Complete Beginner's Guide & Learning Path (2026)](https://www.ansiblepilot.com/articles/learn-ansible): How to learn Ansible from scratch. Step-by-step learning path, free resources, hands-on labs, and certification guide for beginners and experienced admins. - [Leveraging Ansible Callback Plugins for Enhanced Performance](https://www.ansiblepilot.com/articles/leveraging-ansible-callback-plugins-for-enhanced-performance): Profiling, Troubleshooting, and Optimizing Resources in Ansible Automation with timer, profile_tasks, and profile_roles Callback Plugins - [Leveraging Ansible for Time Savings and Reduced Human Error in Multi-Cloud Environments](https://www.ansiblepilot.com/articles/leveraging-ansible-for-time-savings-and-reduced-human-error-in-multi-cloud-environments): 'Streamlining Multi-Cloud Automation with Ansible: Time Savings and Error Reduction' - [Leveraging Poetry for Efficient Virtual Environment Management](https://www.ansiblepilot.com/articles/leveraging-poetry-for-efficient-virtual-environment-management): Unveiling the Verses: Navigating Virtual Environments with Poetry and Ansible. - [Ansible Lint: Check & Fix Playbooks for Best Practices (2026 Guide)](https://www.ansiblepilot.com/articles/linting-ansible-playbooks-a-guide-to-ensuring-consistency-and-quality): How to use ansible-lint to analyze, fix, and enforce best practices in Ansible playbooks. Rules, configuration, CI/CD integration, and custom rules with examples. - [List Tags in VMware Datastore Using Ansible](https://www.ansiblepilot.com/articles/list-tags-in-vmware-datastore-using-ansible): This article provides a step-by-step guide to listing tags in VMware datastores using the Ansible vmware_datastore_info module. - [Live from FOSDEM 2025: My Experience with La Brigata dei Geek Estinti](https://www.ansiblepilot.com/articles/live-from-fosdem-2025): Join me as I discuss the latest innovations and community-driven development at FOSDEM 2025 during a live session with La Brigata dei Geek Estinti. - [Ansible modprobe: Load & Unload Linux Kernel Modules (Guide)](https://www.ansiblepilot.com/articles/load-and-unload-kernel-modules-in-linux-ansible-module-modprobe): How to load and unload Linux kernel modules with Ansible modprobe module. Manage drivers, configure module parameters, and persist across reboots with examples. - [Ansible Template Loop: Iterate Lists & Dicts in Jinja2 Templates](https://www.ansiblepilot.com/articles/loop-in-file-template-ansible-module-template): How to loop over lists and dictionaries in Ansible Jinja2 templates. Use for loops in template files, iterate variables, generate dynamic configs. Practical YAML and Jinja2 examples. - [Luca Berton's Enthralling Visit to the Red Fort in New Delhi](https://www.ansiblepilot.com/articles/luca-berton-enthralling-visit-to-the-red-fort-in-new-delhi): Luca Berton's Journey: Bridging Cultures at the Red Fort and Delhi's International Book Fair - [Luca Berton & Erez Kirson: AI, Mentorship, and Innovation Insights](https://www.ansiblepilot.com/articles/luca-berton-erez-kirson-on-ai-mentorship-and-the-future-of-innovation): Discover insights on AI, mentorship, and the future of technology with Luca Berton and Erez Kirson. Tune in for inspiring discussions on innovation. - [Luca Berton's Experience at the Red Fort Delhi Biennale](https://www.ansiblepilot.com/articles/luca-berton-experience-at-the-red-fort-delhi-biennale): 'Exploring India cultural and architectural innovation at the Red Fort Biennale 2023, Luca Berton celebrates creativity and global dialogue in design.' - [Luca Berton Joins Ansible London Meetup](https://www.ansiblepilot.com/articles/luca-berton-joins-ansible-london-meetup): Luca Berton attends the Ansible London Meetup, exploring automation, VPS provisioning, compliance, and Retrieval-Augmented Generation techniques. - ['Luca Berton presents the Latest Book at the London Book Fair 2024, "Red Hat Ansible Automation Platform"'](https://www.ansiblepilot.com/articles/luca-berton-at-the-london-book-fair-2024): 'Explore the unveiling of Luca Berton groundbreaking book, "Red Hat Ansible Automation Platform," at the esteemed London Book Fair 2024.' - [Luca visited the Cyber Hub of India in New Delhi](https://www.ansiblepilot.com/articles/luca-visited-the-cyber-hub-of-india-in-new-delhi): Luca Berton's impression about CyberHub, Gurgaon, New Delhi, India. - [Managing ABRT Debug Files: Clean Up Disk Space on Fedora](https://www.ansiblepilot.com/articles/managing-abrt-debug-files): Fine-Tuning Fedora: A Guide to Efficiently Managing ABRT Debug Files - [Managing Compliance Drift with Ansible: A Guide to Ensuring Configuration Consistency](https://www.ansiblepilot.com/articles/managing-compliance-drift-with-ansible): 'Learn how to use Ansible to manage compliance drift, maintain system consistency, and improve IT security and audit readiness. Automate and simplify your IT infrastructure management with this powerful tool.' - [Manage Disk Space by Cleaning /var/log/journal on Fedora](https://www.ansiblepilot.com/articles/managing-journal-logs-in-fedora): Learn how to manage disk space on Fedora by safely deleting journal logs in /var/log/journal. Follow our guide to check disk usage, control log size, and perform log rotation. - [Managing Virtual Environments with Pipenv for Ansible Projects](https://www.ansiblepilot.com/articles/managing-virtual-environments-with-pipenv-for-ansible-projects): Streamlining Ansible Projects with Pipenv: A Virtual Environment Management Guide. - [Master SQL with Microsoft Management Studio (SSMS) and Ansible](https://www.ansiblepilot.com/articles/master-sql-with-microsoft-management-studio-ssms-guide): Explore Microsoft Management Studio (SSMS) for SQL Server. Discover its features, benefits, installation steps, and tips for efficient database management with Ansible integration. - [Mastering CPU Scheduling with chrt Command](https://www.ansiblepilot.com/articles/mastering-cpu-scheduling-with-chrt-command): Optimize Your System with Advanced Scheduling Techniques and the Power of the chrt Command - [Mastering Conditionals in Ansible Playbooks](https://www.ansiblepilot.com/articles/mastering-conditionals-in-ansible-playbooks): Learn how to use conditionals in Ansible to dynamically control task execution. Explore practical examples, common use cases, and advanced tips for creating efficient playbooks. - [Ansible set_fact Module: Create Dynamic Variables at Runtime (Guide)](https://www.ansiblepilot.com/articles/mastering-dynamic-variable-creation-with-set_fact): How to create variables dynamically with Ansible set_fact module (ansible.builtin.set_fact). Set facts from task output, conditionals, loops. Practical YAML playbook examples. - [Mastering RHCE: A Comprehensive Guide to Red Hat Certified Engineer EX294 Exam](https://www.ansiblepilot.com/articles/mastering-rhce-a-comprehensive-guide-to-red-hat-certified-engineer-ex294-exam): Elevate Your Career with Red Hat Certified Engineer EX294 worldwide recognized certification - [Mastering Time in Ansible: An Introduction to the now() Function](https://www.ansiblepilot.com/articles/mastering-time-in-ansible-the-now-function): 'Effortlessly schedule tasks and manage timings with Ansible’s now() function. Learn to master time in Ansible.' - [Meet Anže Luzar of XLAB Spotter at Ansible Community Day 2023](https://www.ansiblepilot.com/articles/meeting-anze-luzar-of-xlab-spotter-at-ansible-community-day-berlin-2023): Learn about XLAB Spotter's Ansible Playbook Scanning Tool and contributions to the Ansible community. Join the Ansible Challenge starting October 12, 2023, for a chance to win prizes. - [Interview with Arnav Bhati, Ansible Senior Consultant at Red Hat](https://www.ansiblepilot.com/articles/meeting-arnav-bhati-ansible-senior-consultant-at-red-hat): Discover Arnav Bhati's insights on Red Hat Consulting for Ansible Automation. Learn about their services and the Software Chef YouTube Channel, shared at DevConf.CZ. - [Interview with Carol Chen, Ansible Community Architect at Red Hat](https://www.ansiblepilot.com/articles/meeting-carol-chen-ansible-open-source-community-architect-at-red-hat): Discover Carol Chen's insights on the Ansible community and its collaborative efforts at DevConf.CZ. Learn about Ansible's open-source contributions and engagement platforms. - [Meeting Carol Chen the Open Source Community Architect at Red Hat at Ansible Community Day Berlin 2023](https://www.ansiblepilot.com/articles/meeting-carol-chen-the-open-source-community-architect-at-red-hat-at-ansible-community-day-berlin-2023): Ansible Community Day Berlin 2023: A Conversation with Carol Chen, Open Source Community Architect at Red Hat - [Meeting Craig Brandt Principal Technical Marketing Manager at Ansible by Red Hat](https://www.ansiblepilot.com/articles/meeting-craig-brandt-principal-technical-marketing-manager-at-ansible-by-red-hat): I interviewed Craig Brandt, Principal Technical Marketing Manager at Ansible by Red Hat, at Ansible Automates London 2023 conference. - [Meeting Daniel Schier Open Source Engineer at Ansible Community Day Berlin 2023](https://www.ansiblepilot.com/articles/meeting-daniel-schier-open-source-engineer-at-ansible-community-day-berlin-2023): Interview with Daniel Schier, Open Source Engineer, at Ansible Community Day Berlin 2023. Discussing community contributions and the future of Ansible. - [Meeting David Forster Site Reliability Engineer at RELEX Solutions at Ansible Community Day Berlin 2023](https://www.ansiblepilot.com/articles/meeting-david-forster-site-reliability-engineer-at-relex-solutions-at-ansible-community-day-berlin-2023): At Ansible Community Day in Berlin 2023, David Forster, a Site Reliability Engineer at RELEX Solutions, shared his journey with Ansible and insights into its future, highlighting the potential of event-driven automation. - [Meeting Diana Fejzić Engineering Team Lead at XLAB & XLAB Steampunk.](https://www.ansiblepilot.com/articles/meeting-diana-fejzic-engineering-team-lead-at-xlab-steampunk): Luca interviews Diana Fejzić, Engineering Team Lead at XLAB, to explore how Steampunk Spotter revolutionizes Ansible Playbook management with innovative features. - [Meeting Dr. Tony Parmar, Seasoned Healthcare Professional and Author at the New Delhi International Book Fair](https://www.ansiblepilot.com/articles/meeting-dr.-tony-parmar-seasoned-healthcare-professional-and-author-at-the-new-delhi-international-book-fair): .Exploring Passion, Purpose, and Connection: A Conversation at the New Delhi International Book Fair - [Ludenso's AR Revolution at London International Book Fair 2024](https://www.ansiblepilot.com/articles/meeting-eirik-wahlstrom-co-founder-and-ceo-at-ludenso-at-the-london-international-book-fair-2024): Discover how Ludenso’s AR technology, introduced by CEO Eirik Wahlstrøm at the London International Book Fair 2024, is transforming the reading experience by bringing books to life. - [Standardizing Ansible Best Practices: Community Initiative with Eric Lavarde and Moritz Schönwetter](https://www.ansiblepilot.com/articles/meeting-eric-lavarde-and-moritz-schonwetter-automation-architects-from-red-hat-at-ansible-community-day-berlin-2023): Discover Eric Lavarde and Moritz Schönwetter's initiative to standardize Ansible best practices. Learn how to contribute and elevate your Ansible projects. - [Meeting Greg Sutcliffe of Red Hat at Ansible Community Day Berlin 2023](https://www.ansiblepilot.com/articles/meeting-greg-sutcliffe-of-red-hat-at-ansible-community-day-berlin-2023): Interview with Greg Sutcliffe of Red Hat at Ansible Community Day Berlin 2023. Insights on Ansible community growth and open source collaboration. - [Meeting Gregor Berginc CEO at XLAB & Head of XLAB Steampunk.](https://www.ansiblepilot.com/articles/meeting-gregor-berginc-ceo-at-xlab-and-head-of-xlab-steampunk): Interview with Gregor Berginc, CEO at XLAB and Head of Steampunk. Discussing Ansible quality tools, Spotter, and enterprise automation. - [Meet James Freeman Senior Technical Account Manager at Ansible meetup London 2024](https://www.ansiblepilot.com/articles/meeting-james-freeman-at-ansible-meetup-london-2024): Luca Berton and James Freeman discuss Ansible’s evolution, generative AI integration, and insights from the London meetup. - [Meeting James Wong Principal Software Engineer of Ansible Lightspeed](https://www.ansiblepilot.com/articles/meeting-james-wong-principal-software-engineer-of-ansible-lightspeed): I interviewed James Wong, Principal Software Engineer at Red Hat, at the DevConf conference in the Czech Republic. - [Meeting Kai and Sebastian from Freie Universität Berlin at Ansible Community Day Berlin 2023](https://www.ansiblepilot.com/articles/meeting-kai-and-sebastian-from-freie-universitat-berlin-at-ansible-community-day-berlin-2023): Efficiency Through Automation: Insights from the Free University of Berlin at Ansible Community Day Berlin 2023 - [Meeting Katja Terglav Assistant Director & Head of Marketing at XLAB & XLAB Steampunk.](https://www.ansiblepilot.com/articles/meeting-katja-terglav-assistant-director-and-head-of-marketing-at-xlab): Interview with Katja Terglav, Assistant Director and Head of Marketing at XLAB Steampunk. Discussing Ansible automation marketing and community outreach. - [Meeting Mark Bolwell Principal Automation Engineer at MindPoint Group](https://www.ansiblepilot.com/articles/meeting-mark-bolwell-principal-automation-engineer-at-mindpoint-group): I interviewed Mark Bolwell, Principal Automation Engineer at MindPoint Group, at Ansible Automates London 2023 conference explaining how to simplify Red Hat Enterprise Linux Security Compliance for the CIS Benchmark. - [Meeting Mclistowel Koranteng Media Executive at National Film and Television School](https://www.ansiblepilot.com/articles/meeting-mclistowel-koranteng-media-executive-at-national-film-and-television-school): Exploring the Convergence of Technology and Storytelling at the London Book Fair - [Meeting Mukesh Jha Technical Book Publisher at BPB Publications](https://www.ansiblepilot.com/articles/meeting-mukesh-jha-technical-book-publisher-at-bpb-publications): Discover the World of IT Publishing with Mukesh Jha at BPB Publications at the New Delhi International Book Fair 2024. - [Meeting Petr Ankudinov from Arista Network at Ansible Community Day Berlin 2023](https://www.ansiblepilot.com/articles/meeting-petr-ankudinov-from-arista-network-at-ansible-community-day-berlin-2023): Explore highlights from Ansible Community Day Berlin 2023, featuring Petr Ankudinov from Arista Networks discussing innovative approaches to network automation and containerized environments using Ansible. - [Meeting Rajveer Singh, Red Hat Consultant, at Delhi Book Festival](https://www.ansiblepilot.com/articles/meeting-rajveer-singh-associate-principal-consultant-at-red-hat-in-new-delhi): Empowering Innovation through Open Source: Rajveer Singh’s Journey from Floppy Disks to Ansible Mastery - [Meeting Varun Jain, COO, BPB Publications at London Book Fair #LBF24](https://www.ansiblepilot.com/articles/meeting-varun-jain-coo-bpb-publications-at-london-book-fair): Join Luca Berton and Varun Jain at the London Book Fair 2024 as they discuss IT automation, publishing insights, and future collaborations, bridging digital and physical worlds. - [Meeting Vivek Nandwani from ElevateSocial at the New Delhi International Book Festival](https://www.ansiblepilot.com/articles/meeting-vivek-from-elevatesocial-in-new-delhi): Navigating the Social Media Landscape: A Conversation with Vivek Nandwani - [Meeting Walter H. Bentley Director of Ansible Community Strategy at Red Hat Automation & Innovation](https://www.ansiblepilot.com/articles/meeting-walter-h.-bentley-director-of-ansible-community-strategy-at-red-hat): I interviewed Walter H. Bentley, Director of Ansible Community Strategy at Red Hat, at the DevConf conference in the Czech Republic. - [Meeting XLAB and Spotter: Your playbook advisor, revolutionizing Ansible playbook management.](https://www.ansiblepilot.com/articles/meeting-xlab-and-spotter-your-playbook-advisor,-revolutionizing-ansible-playbook-management): Luca Berton interviewed Nejc Slabe about Spotter, a revolutionary tool that transforms how Ansible Playbooks are managed, acting as a personal playbook advisor and bringing a game-changing approach to playbook management. - [Microsoft SQL Server: Performance Tuning Essentials](https://www.ansiblepilot.com/articles/microsoft-sql-server-performance-tuning-essentials): Learn how to optimize Microsoft SQL Server performance, enhance query tuning, and improve database efficiency with Luca Berton's course on Coursera. - [Migrating from Chef or Puppet to Ansible: Complete Step-by-Step Guide](https://www.ansiblepilot.com/articles/migrating-from-chef-or-puppet-to-ansible-complete-step-by-step-guide): Practical guide for migrating from Chef or Puppet to Ansible. Learn recipe/manifest to playbook conversion, inventory mapping, role migration, phased rollout strategies, and common pitfalls with real-world code examples. - [Ansible mount Module: Mount Filesystems, NFS, SMB/CIFS Shares (Guide)](https://www.ansiblepilot.com/articles/mount-a-windows-share-in-linux-smb-or-cifs-ansible-module-mount): How to mount filesystems with Ansible mount module (ansible.posix.mount). Mount NFS, SMB/CIFS, Windows shares, configure fstab. Practical YAML playbook examples. - [Ansible Mount Module: Mount NFS, CIFS & ansible.posix.mount Guide](https://www.ansiblepilot.com/articles/mount-an-nfs-share-in-linux-ansible-module-mount): How to mount NFS and CIFS shares in Linux with Ansible mount module (ansible.posix.mount). Configure /etc/fstab entries, set mount options, and manage filesystem mounts with practical playbook examples. - [Ansible Nested Loops: Optimize List Processing with loop_control](https://www.ansiblepilot.com/articles/nested-list-optimization-in-ansible-playbooks): How to optimize nested list processing in Ansible playbooks. Use subelements, loop_control, and flattened loops for efficient iteration. Practical YAML examples for complex data structures. - [Ansible Nested Lists: Loop Over Lists of Lists (with_subelements, flatten)](https://www.ansiblepilot.com/articles/nested-lists-in-ansible-playbooks): How to work with nested lists in Ansible playbooks. Use subelements, flatten, and nested loops to iterate over complex data structures with practical examples. - [Ansible flatten Filter: Flatten Nested Lists & Remove Duplicates](https://www.ansiblepilot.com/articles/nested-lists-with-flatten-and-unique): How to flatten nested lists in Ansible with the flatten filter. Convert multi-level lists to single lists, remove duplicates with unique. Practical Jinja2 YAML playbook examples. - [Networking Throttle Strategies for Managing 3000 Servers with Ansible](https://www.ansiblepilot.com/articles/networking-throttle-strategies-for-managing-3000-servers-with-ansible): Learn how to effectively manage networking throttles and optimize performance when automating tasks across 3000 servers with Ansible, including practical strategies for PLM lifecycle upgrades. - [Luca Berton at New Delhi World Book Fair 2025](https://www.ansiblepilot.com/articles/new-delhi-world-book-fair-2025): Join me at the New Delhi World Book Fair 2025 where my books on Ansible automation will be available at BPB Publications. Learn more about automation and cloud orchestration. - [UFW Allow Port with Ansible: Complete Firewall Management Guide (Ubuntu/Debian)](https://www.ansiblepilot.com/articles/open-firewall-ports-in-debian-like-systems-ansible-module-ufw): Manage UFW firewall rules with Ansible on Ubuntu and Debian. Allow ports, deny traffic, rate-limit SSH, configure web server and database firewalls, IPv6 rules, and Kubernetes node firewalls. - [Ansible firewalld Module: Open Firewall Ports on RHEL/CentOS (Examples)](https://www.ansiblepilot.com/articles/open-firewall-ports-in-redhat-like-systems-ansible-module-firewalld): How to manage firewall ports on RHEL, CentOS, and Fedora using Ansible firewalld module. Open ports, add services, manage zones, and make rules permanent. - [Revolutionising Ansible: Testing the Limits of OpenAI’s ChatGPT for Smarter Automation](https://www.ansiblepilot.com/articles/openai-chatgtp-and-ansible): Exploring the Power of OpenAI’s ChatGPT in Revolutionizing Ansible Coding: Advancing Automation to the Next Level - [Linux chrt Command: Master Process Scheduling & Real-Time Priority](https://www.ansiblepilot.com/articles/optimizing-linux-with-chrt-mastering-process-scheduling): How to use the Linux chrt command to set process scheduling policies and real-time priorities. SCHED_FIFO, SCHED_RR, SCHED_OTHER explained with Ansible automation examples. - [Output Ansible Playbooks as YAML with Callback Plugin](https://www.ansiblepilot.com/articles/output-ansible-playbooks-as-yaml-with-callback-plugin): Learn how to use Ansible ping module to test connections and customize output with callback plugins, demonstrated with a detailed playbook and inventory setup. - [Participate in the Ansible Project Survey 2024 & Join the Community](https://www.ansiblepilot.com/articles/participate-in-the-ansible-project-survey-2024): Take part in the Ansible Project Survey 2024 to help shape the future of automation. Join the community and share your valuable feedback today! - [Ansible extra-vars: Pass Variables via Command Line (--extra-vars Guide)](https://www.ansiblepilot.com/articles/pass-variables-to-ansible-playbook-in-command-line-ansible-extra-variables): How to pass variables to Ansible playbook via command line with --extra-vars (-e). Pass strings, JSON, files, override variables. Practical YAML playbook examples. - [Ansible pause Module: Wait for Input or Delay Playbook Execution](https://www.ansiblepilot.com/articles/pause-execution-ansible-module-pause): How to pause Ansible playbook execution with the pause module (ansible.builtin.pause). Wait for user input, add delays between tasks, set timeout. Practical YAML examples. - [Ansible Set Environment Variables: lineinfile for /etc/environment & .bashrc](https://www.ansiblepilot.com/articles/permanently-set-remote-system-wide-environment-variables-on-linux-ansible-module-lineinfile): How to permanently set system-wide and user-level environment variables on Linux with Ansible. Use lineinfile for /etc/environment, profile.d, and .bashrc. - [Automating Azure DevTest Labs Course by Luca Berton | Pluralsight](https://www.ansiblepilot.com/articles/pluralsight-automating-azure-devtest-labs): Discover how to automate Azure DevTest Labs with Luca Berton's course on Pluralsight, streamlining resource management and CI/CD integration. - [Evaluating RAG Solutions by Luca Berton on Pluralsight](https://www.ansiblepilot.com/articles/pluralsight-evaluating-rag-solutions): 'Learn how to evaluate and implement RAG solutions with Luca Berton’s new course on Pluralsight. Boost AI accuracy, efficiency, and relevance.' - [Federated Learning and Privacy-preserving RAGs](https://www.ansiblepilot.com/articles/pluralsight-federated-learning-and-privacy-preserving-rags): 'Discover how to implement federated learning and privacy-preserving RAG models for accurate and secure AI solutions.' - [Optimizing Azure DevTest Labs Course by Luca Berton | Pluralsight](https://www.ansiblepilot.com/articles/pluralsight-optimizing-azure-devtest-labs): Learn to optimize Azure DevTest Labs with Luca Berton's course on Pluralsight, focusing on performance enhancement, cost reduction, and scalability. - [Pluralsight The IT Ops Labs: Configure and Manage Kubernetes Storage and Scheduling](https://www.ansiblepilot.com/articles/pluralsight-the-it-ops-labs-configure-and-manage-kubernetes-storage-and-scheduling): Pluralsight IT Ops Lab: Configure and manage Kubernetes storage volumes, persistent claims, scheduling constraints, and resource quotas hands-on. - [Pluralsight The IT Ops Labs: Maintain, Monitor, and Troubleshoot Kubernetes](https://www.ansiblepilot.com/articles/pluralsight-the-it-ops-labs-maintain-monitor-and-troubleshoot-kubernetes): Pluralsight IT Ops Lab: Maintain, monitor, and troubleshoot Kubernetes clusters with logging, health checks, and debugging techniques. - [Pluralsight The IT Ops Sessions: Ansible Generative AI with Lightspeed, Google Bard, and ChatGPT](https://www.ansiblepilot.com/articles/pluralsight-the-it-ops-sessions-ansible-lightspeed): 'In this IT Ops Session, you’ll learn how to use Artificial Intelligence to speed up your productivity.' - [Pluralsight The IT Ops Sessions: Event-Driven Ansible](https://www.ansiblepilot.com/articles/pluralsight-the-it-ops-sessions-event-driven-ansible): 'In this IT Ops Session, you’ll learn how to get started with Event-Driven Ansible and Ansible Rulebooks.' - [Pluralsight The IT Ops Sessions: Using Ansible Sign and Verify](https://www.ansiblepilot.com/articles/pluralsight-the-it-ops-sessions-using-ansible-sign-and-verify): 'In this IT Ops session, you’ll learn how to use the "ansible-sign" command line utility to sign and verify using a GPG signature in your Ansible project.' - [Pluralsight The IT Ops Sessions: Ansible Sign, Verify, Event-Driven and Ansible Generative AI](https://www.ansiblepilot.com/articles/pluralsight): '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 and Lightspeed Generative AI.' - [Book Presentation: Red Hat Ansible Automation Platform by Luca Berton](https://www.ansiblepilot.com/articles/presentation-of-the-book-red-hat-ansible-automation-platform-by-luca-berton): 'Modernize your organization with automation and Infrastructure as Code in Luca Berton book, "Red Hat Ansible Automation Platform."' - [Ansible Debug Module: Print Variables & Messages During Playbook Execution](https://www.ansiblepilot.com/articles/print-text-or-variable-during-execution-ansible-module-debug): How to print variables and debug messages during Ansible playbook execution with the debug module. Use msg, var, and verbosity parameters. Troubleshoot playbooks with practical YAML examples. - [Ansible Private Automation Hub: Host & Manage Collections (Guide)](https://www.ansiblepilot.com/articles/private-automation-hub): Complete guide to Ansible Private Automation Hub. Host internal collections, sync from Galaxy, manage namespaces, and configure RBAC for enterprise teams. - [Ansible Privilege Escalation Errors: Troubleshoot become & sudo](https://www.ansiblepilot.com/articles/privilege-escalation-errors-ansible-troubleshooting): Troubleshoot Ansible privilege escalation errors. Fix sudo password issues, become configuration, requiretty, and permission problems with practical solutions. - [Optimizing Ansible Automation Platform with Callback Plugins in ansible.cfg](https://www.ansiblepilot.com/articles/profiling-troubleshooting-and-optimizing-resources-ansible-automation-platform): Learn how to optimize Ansible using callback plugins in the ansible.cfg file. Configure callback_whitelist and callbacks_enabled for better performance and control. - [Project Policy Validation with OPA and ansible-policy](https://www.ansiblepilot.com/articles/project-policy-validation-with-opa-and-ansible-policy): 'A comprehensive guide to setting up and using the Ansible Policy tool for managing policies in your Ansible projects and create effective Rolebook.' - [Project signature verification with GPG and ansible-sign](https://www.ansiblepilot.com/articles/project-signature-verification-with-gpg-and-ansible-sign): '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 non-signed to securely signed.' - [Project signing with GPG and ansible-sign](https://www.ansiblepilot.com/articles/project-signing-with-gpg-and-ansible-sign): How to sign an Ansible project using GPG and ansible-sign command line utility. - [Ansible no_log: Protect Sensitive Data in Playbook Output](https://www.ansiblepilot.com/articles/protecting-sensitive-information-with-the-no_log-statement-in-ansible): How to use Ansible no_log to hide sensitive data from output. Protect passwords, API keys, and tokens in playbook logs with practical examples. - [Publishing Ansible Collections to Ansible Galaxy and Automation Hub](https://www.ansiblepilot.com/articles/publishing-ansible-collections-to-ansible-galaxy-and-automation-hub): How to distribute our custom Ansible Collection to Ansible Galaxy and Automation Hub. - [Quota Management for WinRM Remote Shells](https://www.ansiblepilot.com/articles/quota-management-for-winrm-remote-shells): 'Mastering WinRM Quotas for Optimal System Resource Management.' - [RHSB-2024–001 Leaky Vessels — runc — (CVE-2024–21626)](https://www.ansiblepilot.com/articles/rhsb-2024-001-leaky-vessels-runc): Discover how to mitigate a critical vulnerability in Red Hat's runc component (CVE-2024-21626) that allows container escapes, potentially giving unauthorized host access. - [Ansible Read JSON File: lookup file Plugin & from_json (Guide)](https://www.ansiblepilot.com/articles/read-a-json-file-into-a-variable-ansible-lookup-plugin-file): How to read JSON files into variables in Ansible using lookup file plugin and from_json filter. Load config files, parse data, and access nested values. - [Ansible lookup file Plugin: Read Local File Content into Variable (Guide)](https://www.ansiblepilot.com/articles/read-a-file-into-a-variable-on-host-ansible-lookup-plugin-file): How to read file content into a variable with Ansible lookup('file') plugin. Load config files, SSH keys, certificates into playbook variables. Practical YAML examples. - [Ansible Read Environment Variable: lookup('env') Plugin Guide](https://www.ansiblepilot.com/articles/read-an-environment-variable-ansible-lookup-plugin-env): How to read environment variables in Ansible with the env lookup plugin. Access PATH, HOME, USER variables in playbooks. Use lookup('env', 'VAR') with practical YAML examples. - [Ansible slurp Module: Read File Content from Remote Hosts (ansible.builtin.slurp)](https://www.ansiblepilot.com/articles/read-file-from-remote-hosts-ansible-module-slurp): Complete guide to ansible.builtin.slurp module. Read and decode file content from remote hosts as base64. Practical examples with register and b64decode. - [Ansible win_reboot Module: Reboot Windows & Wait for Recovery (Guide)](https://www.ansiblepilot.com/articles/reboot-windows-hosts-ansible-module-win_reboot): How to reboot Windows hosts with Ansible win_reboot module (ansible.windows.win_reboot). Restart Windows, wait for WinRM, set timeouts. Practical YAML playbook examples. - [Ansible Reboot Module: Safely Reboot Servers & Wait for Recovery](https://www.ansiblepilot.com/articles/reboot-remote-hosts-ansible-module-reboot): How to reboot remote hosts with Ansible reboot module. Safely reboot servers, wait for recovery, set timeouts, and handle kernel updates with examples. - [Red Hat Achieves Top Recognition in G2 Rankings for 2024](https://www.ansiblepilot.com/articles/red-hat-achieves-top-recognition-in-g2-rankings-for-2024): Red Hat has been recognized as the leader in network automation, container orchestration, and operating systems by G2. - [Red Hat Ansible Automation Platform 2.5: New Features & Updates](https://www.ansiblepilot.com/articles/red-hat-ansible-automation-platform-2.5): Explore the new features of Red Hat Ansible Automation Platform 2.5, from AI-driven playbooks to a unified UI and automation tools that boost efficiency. - [Red Hat Ansible Automation Platform book by Luca Berton](https://www.ansiblepilot.com/articles/red-hat-ansible-automation-platform-book-by-luca-berton): 'Discover Luca Berton comprehensive guide to the Ansible Automation Platform. Learn to streamline, automate, and enhance IT operations efficiently.' - [RAnsible's leadership in Forrester's evaluation validates its pivotal role in modern IT. As hybrid and multi-cloud environments grow, the need for reliable, scalable automation tools becomes critical. With tools like [Ansible Lightspeed](/articles/ansible-lightspeed-with-ibm-watson-code-assistant), which leverage AI for faster playbook creation, Red Hat continues to innovate, ensuring that Ansible remains indispensable.d Hat Ansible: Forrester Wave Market Leader Q4 2024](https://www.ansiblepilot.com/articles/red-hat-ansible-forrester-wave-market-leader-q4-2024): Discover how Red Hat Ansible leads automation in Forrester Wave Q4 2024. Learn why Ansible is essential for IT professionals in 2024 and beyond. - [Mastering the Red Hat Certified Engineer (RHCE) Exam](https://www.ansiblepilot.com/articles/red-hat-certified-engineer): A comprehensive guide to RHCE certification, featuring Linux administration, Ansible automation, and cutting-edge technologies like containers and virtualization. - [Red Hat Enterprise Linux 10 x86-64-v3 feature](https://www.ansiblepilot.com/articles/red-hat-enterprise-linux-10-x86-64-v3-feature): 'Discover the potential performance benefits of the x86-64-v3 microarchitecture in RHEL 10, focusing on enhanced vector operations, FMA instructions, and compatibility impacts.' - [Red Hat Enterprise Linux 9 Repositories List](https://www.ansiblepilot.com/articles/red-hat-enterprise-linux-9-repositories-list): 'Explore Red Hat Enterprise Linux 9 repositories tailored for 64-bit Intel, AMD, and ARM architectures, supporting essential system packages and diverse software ecosystems.' - ['Red Hat Enterprise Linux 9 for SysAdmins Book by Luca Berton & Jerome Gotangco'](https://www.ansiblepilot.com/articles/red-hat-enterprise-linux-9-for-sysadmins-book-by-luca-berton-and-jerome-gotangco): Luca Berton and Jerome Gotangco present 'Red Hat Enterprise Linux 9 for SysAdmins'—a hands-on technical guide for secure, production-ready Linux environments. Learn RHEL 9 administration, containerization with Podman, automation, and security best practices. - [Red Hat Summit 2024 and AnsibleFest 2024 Save the Date and Call for Proposals](https://www.ansiblepilot.com/articles/red-hat-summit-2024-and-ansiblefest-2024-save-the-date-and-call-for-proposals): Embracing the Future of Open Source May 6 to May 9, 2024, Denver, Colorado, USA. - ['Red Hat Summit: Connect 2024 – Future of AI, Cloud, & Automation'](https://www.ansiblepilot.com/articles/red-hat-summit-connect-2024-save-the-date): Attend Red Hat Summit: Connect 2024 in Utrecht for insights on AI, automation, and cloud innovation from industry leaders and tech experts. - [Luca Berton at Red Hat Summit Connect 2024: Key Insights & Trends](https://www.ansiblepilot.com/articles/red-hat-summit-connect-2024): Luca Berton explores Red Hat Summit Connect 2024, highlighting automation, AI in healthcare, and the future of IT infrastructure with open-source. - [Red Hat Summit and AnsibleFest 2024 Call For Proposals](https://www.ansiblepilot.com/articles/red-hat-summit-and-ansiblefest-2024-call-for-proposals): Hurry up for Call For Proposals (CFP) until November 17, 2023, for the Red Hat Summit and AnsibleFest 2024 in Denver, Colorado, USA - [Join Us at Red Hat Summit and AnsibleFest 2025](https://www.ansiblepilot.com/articles/red-hat-summit-and-ansiblefest-2025): The premier event for IT professionals, enterprise leaders, and open-source enthusiasts returns to Boston, May 19-22, 2025. - [Reduce Intel Laptop CPU Temperature Overheating In Linux - ansible module package and Thermald](https://www.ansiblepilot.com/articles/reduce-intel-laptop-cpu-temperature-overheating-in-linux-ansible-module-package-and-thermald): How to reduce Intel laptop CPU Temperature overheating using Ansible Playbook with package module and zero-configuration Linux thermal daemon (thermald). - [Ansible subscription-manager: Register RHEL with redhat_subscription Module](https://www.ansiblepilot.com/articles/register-a-system-with-red-hat-subscription-manager-ansible-module-redhat_subscription): How to register RHEL systems with Red Hat Subscription-Manager using Ansible. Automate registration, pool assignment, and package installation with examples. - [Ansible win_regedit: Manage Windows Registry Keys & Values (Examples)](https://www.ansiblepilot.com/articles/remove-windows-registry-path-or-key-on-windows-like-systems-ansible-module-win_regedit): How to manage Windows Registry with Ansible win_regedit module. Create, modify, and remove registry keys and values with practical automation examples. - [Remove a local group on Windows-like systems - Ansible module win_group](https://www.ansiblepilot.com/articles/remove-a-local-group-on-windows-like-systems-ansible-module-win_group): 'How to automate the removal of a local group "accounting" on Windows-like systems using the Ansible module win_group.' - [Ansible Remove Windows User: win_user Module state=absent (Examples)](https://www.ansiblepilot.com/articles/remove-a-local-user-on-windows-like-systems-ansible-module-win_user): How to remove local Windows user accounts with Ansible win_user module. Delete users, remove profiles, and manage Windows accounts across multiple servers. - [Ansible Remove User Account: Delete Users with user Module](https://www.ansiblepilot.com/articles/remove-user-account-ansible-module-user): How to remove user accounts with Ansible user module. Delete users, remove home directories, force removal of logged-in users, and manage bulk deprovisioning. - [Rename a PostgreSQL Database - Ansible module postgresql_db](https://www.ansiblepilot.com/articles/rename-a-postgresql-database-ansible-module-postgresql_db): How to rename a PostgreSQL database using Ansible postgresql_db module. Step-by-step playbook for database rename operations with error handling."testdb" database on PostgreSQL using Ansible Playbook and postgresql_db module.' - [Ansible Rename File: Move & Rename Files with copy + file Modules](https://www.ansiblepilot.com/articles/rename-file-or-directory-ansible-module-copy-and-file): How to rename files and directories in Ansible using copy and file modules. Move files, rename with register, use command module. Practical YAML playbook examples for file operations. - [Ansible 'list object has no attribute' Error: Fix Guide](https://www.ansiblepilot.com/articles/resolve-list-object-has-no-attribute-length-in-ansible): Fix Ansible 'list object has no attribute length' and similar errors. Understand type mismatches, use type_debug, and handle lists vs dicts correctly. - [ansible.builtin.service: Manage Services with Ansible (Complete Guide)](https://www.ansiblepilot.com/articles/restart-services-on-remote-hosts-ansible-module-service): How to restart, start, stop, and enable services with Ansible service module. Manage systemd, SysV, and Windows services with handlers and examples. - [Restore Ansible Automation Platform](https://www.ansiblepilot.com/articles/restore-ansible-automation-platform): 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 smooth restoration process. - [Restore a PostgreSQL Database — Ansible module postgresql_db](https://www.ansiblepilot.com/articles/restore-a-postgresql-database-ansible-module-postgresql_db): 'How to automate the restore of a backup file of a “testdb” database on PostgreSQL using Ansible Playbook and postgresql_db module.' - [Retrieve ASM Policy Facts from the F5 BIG-IP Platform Network Infrastructure](https://www.ansiblepilot.com/articles/retrieve-asm-policy-facts-from-the-f5-network-infrastructure): How to retrieve the ASM Policy Facts from the F5 BIG-IP Platform Network Infrastructure using Ansible Network f5networks.f5_modules. - [Ansible Rolling Update Debian/Ubuntu: apt Module Guide (Examples)](https://www.ansiblepilot.com/articles/rolling-update-debian-like-systems-ansible-module-apt): How to perform rolling updates on Debian and Ubuntu with Ansible apt module. Update packages, handle reboots, and manage serial deployments with examples. - [Ansible Rolling Update: Upgrade RHEL/CentOS Packages Safely (Playbook)](https://www.ansiblepilot.com/articles/rolling-update-redhat-like-systems-ansible-module-yum): How to perform rolling updates on RHEL, CentOS, and Fedora using Ansible's yum module with serial and health checks. Zero-downtime upgrade playbook examples. - [Ansible Windows Update: Rolling Updates with win_updates Module (Guide)](https://www.ansiblepilot.com/articles/rolling-update-windows-like-systems-ansible-module-win_updates): How to manage Windows Updates with Ansible win_updates module. Rolling updates, selective patching, reboot handling, and WSUS integration with playbook examples. - [Coursera Root Cause Analysis: Principles and Benefits](https://www.ansiblepilot.com/articles/root-cause-analysis-principles-and-benefits): Enhancing Problem Solving with Root Cause Analysis: A Guide to Mastering RCA on Coursera by Luca Berton - [Ansible Handlers Explained: How to Use and Flush Handlers](https://www.ansiblepilot.com/articles/run-immediately-an-ansible-handler-ansible-playbook): How to flush the execution of an Ansible handler after the notification task using the ansible.builtin.meta module. - [Run Windows 11 Client ARM64 Insider Preview in Apple Silicon (M1, M2, M3) with VMware Fusion](https://www.ansiblepilot.com/articles/run-windows-11-client-arm64-insider-preview-in-apple-silicon-with-vmware-fusion): 'Emulating Windows 11 Client ARM64 Insider Preview on Apple Silicon (M1, M2, M3) through VMware Fusion.' - [Ansible script Module: Run Local Scripts on Remote Hosts Guide](https://www.ansiblepilot.com/articles/run-a-python-script-on-remote-machines-ansible-module-script): How to run local scripts on remote hosts with Ansible script module. Execute Python, Bash, and custom scripts without copying them first. Examples included. - [Run a SQL Command/Query on PostgreSQL - Ansible module postgresql_query](https://www.ansiblepilot.com/articles/run-a-sql-command-query-on-postgresql-ansible-module-postgresql_query): 'How to automate the running of SQL Query / Command in a “testdb” database on PostgreSQL using Ansible Playbook and postgresql_query module.' - [Run an Ansible Execution Environment - ansible-runner command-line tool](https://www.ansiblepilot.com/articles/run-an-ansible-execution-environment-ansible-runner-command-line-tool): 'How to run a playbook (“ping.yml”) using a custom “my_ee” Ansible Execution Environment using the ansible-runner command-line tool.' - [Run and Stop AWX in Docker Containers: Start, Stop & Manage (Guide)](https://www.ansiblepilot.com/articles/run-and-stop-ansible-awx-in-docker-containers-ansible-awx): How to run and stop Ansible AWX in Docker containers. Start, stop, restart AWX services, check logs, and troubleshoot common Docker deployment issues. - [Running a Playbook with JetPorch: A Quick Guide](https://www.ansiblepilot.com/articles/running-a-playbook-with-jetporch): 'Explore a basic JetPorch playbook syntax example Playbooknstrating task execution using the shell module to print "hi".' - [Ansible Cron Module: Schedule Jobs & Tasks on Linux (Complete Guide)](https://www.ansiblepilot.com/articles/schedule-a-cron-job-task-in-linux-ansible-module-cron): How to schedule cron jobs with Ansible cron module (ansible.builtin.cron). Create, modify, remove crontab entries. Set minute, hour, day, month, weekday. Practical YAML playbook examples. - [Search for AWS EC2 AMI ID by Region - Ansible module ec2_ami_info](https://www.ansiblepilot.com/articles/search-for-aws-ec2-ami-id-by-region-ansible-module-ec2_ami_info): '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 and ec2_ami_info module.' - [Ansible Search String in File: lineinfile & regex Guide](https://www.ansiblepilot.com/articles/search-for-a-string-in-a-file-ansible-module-lineinfile): How to search for strings in files with Ansible. Use lineinfile regex, check mode, shell grep, and slurp module to find and manage text patterns. - [Securely Automate Sudo Passwords in Ansible Playbooks](https://www.ansiblepilot.com/articles/securing-ansible-managing-sudo-passwords-safely-and-non-interactively): Learn how to securely provide sudo passwords to Ansible playbooks without storing them in plain text. Enhance your automation while maintaining top security. - [Ansible SSH Username & Password: Set Default Credentials (Guide)](https://www.ansiblepilot.com/articles/set-default-ansible-ssh-username-and-password-for-automation): How to set default SSH username and password in Ansible. Configure ansible_user, ansible_password, ansible_ssh_private_key_file in inventory and ansible.cfg. Secure authentication guide. - [Ansible environment Keyword: Set Environment Variables Per Task or Play](https://www.ansiblepilot.com/articles/set-remote-environment-per-task-or-play-ansible-environment-statement): How to set environment variables per task or play in Ansible using the environment keyword. Configure proxy, PATH, and app-specific variables with examples. - [ansible.posix.sysctl Module: Set Kernel Parameters Persistently (Guide)](https://www.ansiblepilot.com/articles/set-sysctl-kernel-parameters-ansible-module-sysctl): How to set Linux kernel parameters with ansible.posix.sysctl module. Configure sysctl settings persistently, network tuning, security hardening. Practical YAML playbook examples. - [Ansible SELinux Module: Set Policy, State & Mode on Linux (Guide)](https://www.ansiblepilot.com/articles/set-the-selinux-policy-states-and-modes-on-linux-ansible-module-selinux): How to manage SELinux with Ansible selinux module (ansible.posix.selinux). Set enforcing, permissive, disabled modes. Configure SELinux policies. Practical YAML playbook examples. - [Setting Up Neo4j GenAI Environment on Fedora Using Ansible](https://www.ansiblepilot.com/articles/setting-up-neo4j-genai-environment-on-fedora-using-ansible): Learn how to set up a Neo4j GenAI environment on Fedora using Ansible, including full-text and vector indexing, and OpenAI integration - [Simplify Ansible Output with the community.general.dense Callback Plugin](https://www.ansiblepilot.com/articles/simplify-ansible-output-with-the-community.general.dense-callback-plugin): Learn how to reduce verbosity in Ansible output using callback plugins, enhancing efficiency and integration in large-scale automation tasks. - [Simplify Disk Management with Ansible Quota Module](https://www.ansiblepilot.com/articles/simplify-disk-management-with-ansible-quota-module): 'Learn how to use the Ansible quota module to automate disk space quotas for users and groups, ensuring efficient resource management.' - [Simplifying Ansible Output with the community.general.unixy Callback Plugin](https://www.ansiblepilot.com/articles/simplifying-ansible-output-with-the-community.general.unixy-callback-plugin): Learn how to enhance Ansible playbook readability by using the community.general.unixy callback plugin for cleaner and more concise output. - [CondaError: Run 'conda init' Before 'conda activate' — Fix (2026)](https://www.ansiblepilot.com/articles/solving-the-conda-activation-error): Fix CondaError: Run 'conda init' before 'conda activate' in bash, zsh, fish, PowerShell, Docker, and CI/CD. Step-by-step solution for every shell and OS. - [Springer Nature Group promoted Ansible for Kubernetes by Example](https://www.ansiblepilot.com/articles/springer-nature-group-linkedin): This week's Apress FeaturedFriday focuses on Luca Berton, author of “Ansible for Kubernetes by Example: Automate Your Kubernetes Cluster with Ansible.” We asked him a few questions about his motivation & writing process. - [Start a VMware vSphere Virtual Machine - Ansible module vmware_guest_powerstate](https://www.ansiblepilot.com/articles/start-a-vmware-vsphere-virtual-machine-ansible-module-vmware_guest_powerstate): 'How to automate the change of power state from Powered Off to Powered On of the virtual machine guest “myvm” using Ansible Playbook and vmware_guest_powerstate module.' - [Ansible Start & Enable Service on Boot: systemd Module Guide](https://www.ansiblepilot.com/articles/start-and-enable-services-on-boot-on-remote-hosts-ansible-module-service_facts-service): How to start and enable services on boot with Ansible systemd and service modules. Ensure services auto-start, check status with service_facts. Practical YAML playbook examples. - [Steampunk Ansible Challenge: Showcase Your Playbook Writing Skills](https://www.ansiblepilot.com/articles/steampunk-ansible-challenge-showcase-your-playbook-writing-skills): Unleash Your Ansible Expertise and Win Big in the Steampunk Ansible Challenge! - [Stop a VMware vSphere Virtual Machine - Ansible module vmware_guest_powerstate](https://www.ansiblepilot.com/articles/stop-a-vmware-vsphere-virtual-machine-ansible-module-vmware_guest_powerstate): '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 machine guest “myvm” using Ansible Playbook and vmware_guest_powerstate module.' - [Ansible Stop & Disable Service: systemd Module Guide (with Examples)](https://www.ansiblepilot.com/articles/stop-and-disable-services-on-boot-on-remote-hosts-ansible-module-service_facts-service): How to stop and disable services on boot with Ansible systemd and service modules. Manage systemd units, check service_facts, ensure services stay stopped. Practical YAML playbook examples. - [Top Tools for Writing and Testing Ansible Content Efficiently](https://www.ansiblepilot.com/articles/streamline-your-ansible-development-process-with-these-essential-devtools-and-projects): 'Discover essential tools for Ansible development: VSCode extension, Language Server, Ansible-Lint, Molecule, and Ansible-Navigator for efficient automation.' - [Streamline Ansible Development with Auto-Fixing FCQN Violations](https://www.ansiblepilot.com/articles/streamline-your-ansible-development-with-auto-fixing-of-fcqn-rule-violations-using-ansible-lint): 'Learn how to use ansible-lint to automatically fix FCQN rule violations in Ansible playbooks, ensuring consistent, high-quality automation code effortlessly.' - [Install and Configure Ansible Extension for VSCode](https://www.ansiblepilot.com/articles/streamline-your-ansible-development-with-visual-studio-code-a-step-by-step-guide-to-installing-the-ansible-extension): 'Learn how to install and configure the Ansible extension for VSCode. Follow this guide to streamline your Ansible playbook and role development process.' - [Streamlining Dell Computers Service Tag Management with Ansible](https://www.ansiblepilot.com/articles/streamlining-dell-computers-service-tag-management-with-ansible): Discover how to use Ansible to automate Dell computer service tag retrieval and management. Simplify IT asset tracking and system identification. - [Install Minikube with Ansible Role on All Hosts](https://www.ansiblepilot.com/articles/streamlining-kubernetes-development-with-ansible-and-minikube): Automate Minikube installation across all hosts with Ansible. Follow this guide to deploy Minikube using an Ansible role for streamlined setup. - [Streamlining Notifications with Ansible: Sending Email Reports](https://www.ansiblepilot.com/articles/streamlining-notifications-with-ansible-sending-email-reports): Simplify Notifications: Seamlessly Integrate Gmail for Effortless Communication with community.general.mail module. - [Ansible uri Module: REST API Requests (GET, POST, PUT, DELETE)](https://www.ansiblepilot.com/articles/submit-a-get-request-to-a-rest-api-endpoint-interact-with-web-services-ansible-module-uri): How to interact with REST APIs using Ansible uri module. Send GET, POST, PUT, DELETE requests, handle authentication, parse JSON responses with examples. - [Take a VMware Virtual Machine Snapshot - Ansible module vmware_guest_snapshot](https://www.ansiblepilot.com/articles/take-a-vmware-virtual-machine-snapshot-ansible-module-vmware_guest_snapshot): 'How to automate taking snapshots named “Ansible Managed Snapshot” to a VMware Virtual Machine “myvm” Ansible Playbook and vmware_guest_snapshot module.' - [Task Manager in macOS X with Ansible Automation](https://www.ansiblepilot.com/articles/task-manager-in-macos-x-with-ansible-automation): Learn how to use the macOS X Task Manager to monitor and control processes. Automate process management and monitoring with Ansible for efficiency. - [Coursera Technical Troubleshooting: Diagnostics, Networks, Customers](https://www.ansiblepilot.com/articles/technical-troubleshooting-diagnostics-networks-customers): Learn to resolve complex IT issues, manage networks, and communicate technical solutions effectively. Elevate your IT support skills today! - [Terrapin Attack Breaking Down SSH Security](https://www.ansiblepilot.com/articles/terrapin-attack-breaking-down-ssh-security): Navigating the Terrapin Attack Landscape — Understanding, Detecting, and Mitigating SSH Vulnerabilities - [Ansible win_ping Module: Test Windows Host Connectivity (Examples)](https://www.ansiblepilot.com/articles/test-windows-host-availability-ansible-module-win_ping): How to test Windows host availability using Ansible's win_ping module. Includes WinRM setup, troubleshooting connection failures, and inventory configuration for Windows. - [Ansible Ping Module: Test Host Connectivity & Availability (Guide)](https://www.ansiblepilot.com/articles/test-host-availability-ansible-module-ping): How to test host availability with Ansible ping module. Verify SSH connectivity, Python interpreter, and troubleshoot unreachable hosts with examples. - [The Best Udemy Courses for Ansible in Network Automation](https://www.ansiblepilot.com/articles/the-best-udemy-courses-for-ansible-in-network-automation): 'Unlock the power of network automation with top-rated Udemy courses. Master Ansible and Python to automate network tasks efficiently and effectively.' - [The Bullhorn #223: Ansible Community Newsletter Highlights (March 2026)](https://www.ansiblepilot.com/articles/the-bullhorn-223-ansible-community-newsletter-march-2026): Highlights from The Bullhorn #223, the Ansible community newsletter for March 30, 2026. Covering Ansible 13.5.0 release, AWX-TUI announcement, new resource management taxonomy, collection CI requirements, and signed commits mandate. - [The New Ansible Community Website Preview](https://www.ansiblepilot.com/articles/the-new-ansible-community-website-preview): An Inside Look at the Ansible Community's Holiday Surprise: Navigating the Transformative Journey of ansible.com - [The Red Hat Developer Subscription Renewal Process](https://www.ansiblepilot.com/articles/the-red-hat-developer-subscription-renewal-process): Empowering Red Hat Developers to Seamless Renewal of the Red Hat Developer Subscription. - [The Ultimate Automation Guide Books to Master Ansible](https://www.ansiblepilot.com/articles/the-ultimate-automation-guide-books-to-master-ansible): 'A list of seven books to learn the automation that saves time, reduces human errors, and boosts your skill and productivity.' - [The best book about Ansible For Linux](https://www.ansiblepilot.com/articles/the-best-book-about-ansible-for-linux): 'The best book and video course for learning Ansible on Linux operating systems, covering RedHat-like, Debian-like, SUSE-like, ArchLinux, and Gentoo distributions.' - [Ansible run_once: Execute Task on Single Host (Complete Guide)](https://www.ansiblepilot.com/articles/the-run_once-statement-in-ansible): How to use Ansible run_once to execute tasks on a single host. Database migrations, token generation, delegation patterns, and common pitfalls explained. - [Three options to Safely Limit Ansible Playbooks Execution to a Single Machine](https://www.ansiblepilot.com/articles/three-options-to-safely-limit-ansible-playbooks-execution-to-a-single-machine): 'Three options to safely limit Ansible Playbook execution to a single machine using runtime parameters, playbook code, and variables.' - [Ansible wait_for & Delayed Tasks: Time Management in Playbooks](https://www.ansiblepilot.com/articles/time-management-in-ansible-using-declarative-playbooks-for-delayed-tasks): How to manage delays and timing in Ansible playbooks. Use wait_for module, async tasks, poll intervals, and pause for time-based automation. Practical YAML examples for delayed execution. - [Ansible URI Module: REST API Authentication & HTTP Requests Guide](https://www.ansiblepilot.com/articles/token-based-authentication-in-rest-api-interact-with-webservice-ansible-module-uri): How to interact with REST APIs using Ansible uri module. Token-based authentication, GET/POST requests, headers, JSON body. Practical YAML examples for web service automation. - [Transforming JSON Data with Ansible and Jinja2](https://www.ansiblepilot.com/articles/transforming-json-data-with-ansible-and-jinja2): Learn how to automate JSON data transformations with Ansible and Jinja2 templates. This guide walks you through a practical example, including troubleshooting tips and best practices. - [Ansible Transform JSON Data: Filters for Parsing & Manipulating JSON](https://www.ansiblepilot.com/articles/transforming-json-data): How to transform JSON data in Ansible using from_json, to_json, json_query, and Jinja2 filters. Parse API responses, manipulate data structures with examples. - [Ansible Search & Transform JSON: selectattr, map & combine (Guide)](https://www.ansiblepilot.com/articles/transforming-and-searching-json-data): How to search, filter, and transform JSON data in Ansible. Use selectattr, map, combine, and json_query filters to process complex data structures. - [Troubleshooting: Configure User Quotas on Ansible Managed Systems](https://www.ansiblepilot.com/articles/troubleshooting--configure-user-quotas-on-ansible-managed-systems): Learn how to resolve the error when configuring user quotas in Ansible and ensure quota management is correctly set up on your systems. - [Troubleshooting: Configure User Quotas on XFS File Systems Using Ansible](https://www.ansiblepilot.com/articles/troubleshooting--configure-user-quotas-on-xfs-file-systems-using-ansible): Learn how to resolve the error when configuring user quotas in Ansible on XFS file systems and ensure quota management is correctly set up. - [Tunneling WinRM via SSH with PSRP](https://www.ansiblepilot.com/articles/tunneling-winrm-via-ssh-with-psrp): Learn how to enhance the security of remote management on Windows systems by tunneling WinRM via SSH using the PowerShell Remoting Protocol (PSRP). - [Ansible Multiple Handlers: Run Handlers in Sequence (listen, notify)](https://www.ansiblepilot.com/articles/two-ways-to-run-multiple-ansible-handlers-ansible-playbook): How to run multiple Ansible handlers from a single task. Use listen groups and multiple notify entries to chain handler execution with practical examples. - [Ubuntu Resolving apt dpkg Lock Errors](https://www.ansiblepilot.com/articles/ubuntu-resolving-apt-dpkg-lock-errors): 'Learn how to address and prevent dpkg frontend lock errors in Linux, ensuring smooth package management and system stability through best practices and troubleshooting tips.' - [Luca Berton at Ubuntu Summit 2024: Inspiration & Collaboration](https://www.ansiblepilot.com/articles/ubuntu-summit-2024): 'Luca Berton explores the Ubuntu Summit, sharing insights on automation, tech demos, and engaging with the global open-source community.' - [Ansible Split String: Filter Guide for CSV, Delimiters & Lists](https://www.ansiblepilot.com/articles/understanding-split-in-ansible): How to split strings in Ansible with the split filter. Convert CSV to lists, split by delimiter, extract substrings, and transform data with practical examples. - [Understanding Tokens: The Key to Smarter AI Models](https://www.ansiblepilot.com/articles/understanding-tokens-the-key-to-smarter-ai-models): Discover how tokens are the building blocks of AI, influencing how much data models can process and how smart they can become. - [Understanding the ansible-console Command](https://www.ansiblepilot.com/articles/understanding-the-ansible-console-command): Mastering Infrastructure Automation with Ansible-Console - [Unlocking 2023 Cyber Monday Learning Bonanza](https://www.ansiblepilot.com/articles/unlocking-2023-cyber-monday-learning-bonanza): Dive into Exclusive IT and DevOps Deals - [Unlocking Your PDFs: A Step-by-Step Guide to Using QPDF for Decryption](https://www.ansiblepilot.com/articles/unlocking-your-pdfs-a-step-by-step-guide-to-using-qpdf-for-decryption): 'Unlock password-protected PDFs seamlessly with QPDF, a versatile command-line tool. Safely decrypt, merge, split, or convert PDF files locally.' - [Update Zoom flatpak(s) in Linux systems - Ansible module command](https://www.ansiblepilot.com/articles/update-zoom-flatpak-in-linux-systems-ansible-module-command): 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. - [Upgrading Fedora Linux Using DNF System Plugin](https://www.ansiblepilot.com/articles/upgrading-fedora-linux-using-dnf-system-plugin): Learn how to seamlessly upgrade your Fedora system using the DNF System Plugin, ensuring you stay updated with the latest features, improvements, and security patches. - [Use Ansible Vault in Ansbile Playbook - ansible vault](https://www.ansiblepilot.com/articles/use-ansible-vault-in-ansbile-playbook-ansible-vault): '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.' - [Ansible Password Expiration: Manage User Account Aging & Policies](https://www.ansiblepilot.com/articles/user-password-expiration-ansible-module-user): How to manage password expiration with Ansible user module. Set expiry dates, maximum age, warning periods, and enforce password rotation policies. - [Ansible with Podman: Manage Containers Using Inventory & Modules (Guide)](https://www.ansiblepilot.com/articles/using-ansible-inventory-with-podman-containers): How to use Ansible with Podman containers. Configure Podman connection plugin, dynamic inventory, and manage rootless containers with practical playbook examples. - [ansible_date_time: Format Dates, Time & Timestamps in Playbooks](https://www.ansiblepilot.com/articles/using-date,-time-and-timestamp-in-ansible-playbook-ansible-tip-and-tricks): How to use ansible_date_time fact in playbooks. Access date, time, epoch, ISO8601 timestamps. Format dates with strftime filter, create time-based filenames. Practical Ansible examples. - [ansible_date_time: Use Date, Time & Timestamps in Ansible Playbooks](https://www.ansiblepilot.com/articles/using-date,-time-and-timestamp-without-facts-in-ansible-playbook-ansible-date-and-lookup-plugin): Learn how to use date, time, and timestamp in Ansible playbooks without facts. Follow our Playbook and simple Ansible code examples for quick solutions. - [Ansible Molecule Docker: Test Roles in Containers (Guide)](https://www.ansiblepilot.com/articles/using-docker-containers-with-molecule-for-ansible-testing): How to test Ansible roles with Molecule and Docker. Configure platforms, write tests, multi-distro testing, and CI/CD integration with step-by-step examples. - [Using Jenkins to Build Infrastructure with Terraform and Configure with Ansible](https://www.ansiblepilot.com/articles/using-jenkins-to-build-infrastructure-with-terraform-and-configure-with-ansible): Learn how to automate infrastructure provisioning using Jenkins, Terraform, and Ansible, including secure repository access through a GitHub App Token. - [VMware Tag Verification with Ansible](https://www.ansiblepilot.com/articles/vmware-folder-exists-using-ansible): This guide explains how to use Ansible to verify and manage VMware tags for efficient infrastructure management. - [Automating VMware Tag Verification with Ansible](https://www.ansiblepilot.com/articles/vmware-tag-verification-with-ansible): Leverage Ansible to efficiently manage and verify VMware cluster tags, identifying critical metadata for streamlined resource management. - [ansible-inventory-grapher: Visualize Ansible Inventory as Graph (Guide)](https://www.ansiblepilot.com/articles/visualizing-ansible-architectures-with-ansible-inventory-grapher): How to use ansible-inventory-grapher to visualize your Ansible inventory structure as a graph diagram. Install, configure, and generate SVG/PNG inventory maps. - [Detect Apache Log4j CVE-2021-44228 with Ansible Playbook](https://www.ansiblepilot.com/articles/vulnerability-scanner-detector-log4shell-remote-code-execution-log4j-cve-2021-44228-ansible-log4j-cve-2021-44228): 'Use Ansible to automate the detection of Apache Log4j CVE-2021-44228 vulnerability. Follow this guide to set up and run detection scripts efficiently.' - [What Are Ansible Collections? Modules, Roles & Plugins Packages (Guide)](https://www.ansiblepilot.com/articles/what-are-ansible-collections): What are Ansible collections and how they organize modules, roles, and plugins. Install, use, and create collections with ansible-galaxy and Automation Hub. - [Ansible Facts: What They Are & How to Use Them (Complete Guide)](https://www.ansiblepilot.com/articles/what-are-ansible-facts): What are Ansible facts? Learn how gather_facts, setup module, and custom facts work. Access OS, network, hardware info with practical playbook examples. - [Ansible Handlers: Trigger Service Restarts on Change (Guide)](https://www.ansiblepilot.com/articles/what-are-ansible-handlers): Complete guide to Ansible handlers. Trigger service restarts, flush handlers, use listen, and manage handler execution order with practical examples. - [Ansible Modules: Complete Guide to Built-in & Custom Modules](https://www.ansiblepilot.com/articles/what-are-ansible-modules): Complete guide to Ansible modules. Understand built-in modules, collection modules, how to find, use, and create custom modules for automation. - [What Are Ansible Playbooks?](https://www.ansiblepilot.com/articles/what-are-ansible-playbooks): Learn about Ansible playbooks, their structure, and how they define automation tasks for managing infrastructure and applications. - [Ansible Plugins: Types, Usage & Custom Plugin Development Guide](https://www.ansiblepilot.com/articles/what-are-ansible-plugins): Complete guide to Ansible plugins. Understand lookup, callback, filter, connection, inventory, and module plugins with usage examples and custom development. - [What Are Ansible Roles: Complete Guide to Role Structure (2026)](https://www.ansiblepilot.com/articles/what-are-ansible-roles): Complete guide to Ansible roles. Understand role structure, create reusable roles, use defaults, handlers, templates, and organize playbooks with roles. - [Ansible Tags: Run Specific Tasks Selectively (Complete Guide)](https://www.ansiblepilot.com/articles/what-are-ansible-tags): Complete guide to Ansible tags. Run specific tasks with --tags, skip tasks, tag roles and includes, and organize playbooks with tagging strategies. - [Ansible Templates: Jinja2 Template Module Complete Guide](https://www.ansiblepilot.com/articles/what-are-ansible-templates): Complete guide to Ansible templates. Use Jinja2 templating with variables, loops, conditionals, and filters to generate dynamic configuration files. - [Ansible Variables: Complete Guide to vars, facts & Precedence](https://www.ansiblepilot.com/articles/what-are-ansible-variables): Complete guide to Ansible variables. Define vars, use facts, understand precedence, register output, and manage variables across inventories and roles. - [What is Ansible AWX? Open-Source Automation Platform Guide](https://www.ansiblepilot.com/articles/what-is-ansible-awx): What is Ansible AWX? Understand the open-source automation platform. Compare AWX vs AAP, explore features, architecture, and use cases for enterprise automation. - ['What's New in Ansible Automation Platform 2.6 — Official Video Overview'](https://www.ansiblepilot.com/articles/what-is-new-in-ansible-automation-platform-2.6-video-overview): Watch the official Red Hat video overview of Ansible Automation Platform 2.6 features including the automation dashboard, self-service portal, and AI assistant. - ['What's New in Ansible Automation Platform 2.6 — Complete Overview'](https://www.ansiblepilot.com/articles/what-is-new-in-ansible-automation-platform-2.6): Comprehensive overview of Red Hat Ansible Automation Platform 2.6 features including the automation dashboard, Lightspeed intelligent assistant, and self-service portal. - ['What's New in Ansible Automation Platform Q2 2025 — Video Walkthrough'](https://www.ansiblepilot.com/articles/what-is-new-in-ansible-automation-platform-q2-2025): Summary of new features in the Ansible Automation Platform Q2 2025 release including AI automation, Lightspeed assistant, and policy enforcement. - [What is Universal Disk Format (UDF)? Ansible Integrated Guide](https://www.ansiblepilot.com/articles/what-is-universal-disk-format-udf): Discover Universal Disk Format (UDF) for CDs, DVDs, and Blu-ray. Learn its features, applications, versions, and benefits, plus Ansible automation. - [Ansible terminology - What is an Ansible Playbook?](https://www.ansiblepilot.com/articles/what-is-an-ansible-playbook): A step-by-step guide inside the Ansible Playbook anatomy: play, tasks, modules, conditional, loop, handler, variable, list. - [Where Are Ansible Collections Installed? Default Paths & Management](https://www.ansiblepilot.com/articles/where-are-ansible-collections-installed): Find where Ansible collections are installed on your system. Default paths, custom locations, requirements.yml, and collection management with ansible-galaxy. - [Where Are Ansible Modules Stored? Location & Path Guide](https://www.ansiblepilot.com/articles/where-are-ansible-modules-stored): Find where Ansible modules are stored. Locate built-in modules, collection modules, custom modules, and configure module search paths with examples. - [Where Are Ansible Playbooks Stored? Default Paths & Best Practices](https://www.ansiblepilot.com/articles/where-are-ansible-playbooks-stored): Where to store Ansible playbooks: default paths, project structure, Git repositories, and organizational best practices for automation files. - [Why Ansible Pilot](https://www.ansiblepilot.com/articles/why-ansible-pilot): Behind the scene of the Ansible Pilot project and Ansible open source infrastructure as code technology. - [Why Learn Ansible in 2023?](https://www.ansiblepilot.com/articles/why-learn-ansible-in-2023): 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 2023 Forrester Wave™ Infrastructure Automation report. - [Why Memory, Not CPU, Is the Critical Bottleneck in Ansible Automation](https://www.ansiblepilot.com/articles/why-memory-not-cpu-is-the-critical-bottleneck-in-ansible-automation): Explore why memory usage is the primary bottleneck in Ansible automation workflows, impacting scalability and performance, and learn strategies to optimize your control node. - [The Best Wireless Mouse for Keyboard Users: An Ansible Automation Approach](https://www.ansiblepilot.com/articles/wireless-mouse-for-keyboard): Find the perfect wireless mouse for keyboard users. Learn how to choose, pair, and automate device configurations using Ansible for efficiency. - [Ansible Write to File: Variable Content with copy & template Modules](https://www.ansiblepilot.com/articles/write-a-variable-to-a-file-ansible-module-copy-vs-template): How to write variables to files in Ansible. Compare copy content vs template module, write JSON/YAML, and generate dynamic config files with examples. - [YAML Multiline Strings in Ansible: Literal, Folded & Block Scalars](https://www.ansiblepilot.com/articles/yaml-multiline-strings-ansible-literal-folded-block-guide): Complete guide to YAML multiline strings in Ansible playbooks. Understand literal block (|), folded block (>), strip, keep, and indent indicators with practical examples for shell commands, templates, and configurations. - [Latest Articles](https://www.ansiblepilot.com/articles/_index): - [ansible-core 2.19 Templating Changes: Fix Broken Conditionals & Jinja Errors](https://www.ansiblepilot.com/articles/ansible-core-2.19-templating-changes-fix-broken-conditionals-jinja-errors): Deep dive into ansible-core 2.19 templating changes. Fix broken conditionals, multi-pass templating errors, Jinja2 order of operations bugs, dictionary-as-conditional YAML traps, and expression syntax errors with before/after playbook examples. - [Ansible-Core 2.16.18 Release — Security and Bug Fixes](https://www.ansiblepilot.com/articles/ansible-core-2-16-18-release): Ansible-core 2.16.18 has been released with security patches and bug fixes. Learn what changed and how to upgrade safely. - [Ansible-Core 2.18.15 Release — Maintenance Update](https://www.ansiblepilot.com/articles/ansible-core-2-18-15-release): Ansible-core 2.18.15 has been released with bug fixes and security improvements for the 2.18 branch. - [Ansible-Core 2.19.8 Release — Bug Fixes for Data Tagging](https://www.ansiblepilot.com/articles/ansible-core-2-19-8-release): Ansible-core 2.19.8 is the latest maintenance release for the 2.19 branch, continuing to stabilize the Data Tagging engine changes introduced earlier in the series. - [Ansible-Core 2.20.4 Release — Latest Stable Update](https://www.ansiblepilot.com/articles/ansible-core-2-20-4-release): Ansible-core 2.20.4 is the latest stable release, included as the base for Ansible community package 13.5.0. Learn how to upgrade and what's new. - [Ansible-core 2.19 — What Changed, What Broke, and How to Upgrade Safely](https://www.ansiblepilot.com/articles/ansible-core-2.19): A comprehensive field guide to Ansible-core 2.19: root causes behind breaking changes, current open issues, concrete refactors for Jinja/JMESPath, networking collection compatibility, and a safe, step-by-step migration strategy. - [Ansible Playbook Scanning Tools — 5 Best Tools for Secure Automation in 2026](https://www.ansiblepilot.com/articles/ansible-playbook-scanning-tools-2026): A comprehensive guide to the best Ansible playbook scanning tools in 2026. Learn how to keep playbooks safe, compliant, and scalable with tools from XLAB Steampunk and the Ansible community. - [ansible.cfg Configuration File: Complete Settings Reference (Guide)](https://www.ansiblepilot.com/articles/ansible.cfg): Complete guide to ansible.cfg configuration file. Configure defaults, connection settings, privilege escalation, SSH options, plugin paths. Practical configuration examples. - [community.beszel 1.0.0 — First Stable Release for Beszel Monitoring](https://www.ansiblepilot.com/articles/community-beszel-100-release): community.beszel 1.0.0 has been released with improvements to the agent and hub roles for the Beszel lightweight server monitoring platform. - [community.docker 5.1.0 — New Feature for Docker Compose Pull](https://www.ansiblepilot.com/articles/community-docker-510-release): community.docker 5.1.0 is out with a new feature for the docker_compose_v2_pull module. Learn what's new in this Ansible collection release. - [community.general 12.5.0 and 11.4.6 — New Modules and Bug Fixes](https://www.ansiblepilot.com/articles/community-general-1250-and-1146-releases): community.general 12.5.0 brings four new modules and deprecations, while 11.4.6 is a bugfix release for the stable-11 branch. Learn what's new in these Ansible collection releases. - [community.openwrt 1.2.0 — New Module and Bug Fixes for OpenWrt](https://www.ansiblepilot.com/articles/community-openwrt-120-release): community.openwrt 1.2.0 has been released with one new module, bug fixes, and other changes for managing OpenWrt devices with Ansible. - [community.routeros 3.18.0 — New Feature for API Modify Module](https://www.ansiblepilot.com/articles/community-routeros-3180-release): community.routeros 3.18.0 adds a new feature for the api_modify module supporting the interface veth path on MikroTik RouterOS devices. - [Ansible macOS Fork Error: objc[...] +[__NSCFConstantString initialize] Fix](https://www.ansiblepilot.com/articles/macos-fork-error-ansible-troubleshooting): Fix the macOS fork() crash error in Ansible. Set OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES permanently. Works on macOS Sonoma, Ventura, Monterey, and Apple Silicon. - [microsoft.hyperv 1.0.0 — First Certified Ansible Collection for Hyper-V](https://www.ansiblepilot.com/articles/microsoft-hyperv-100-certified-collection): microsoft.hyperv 1.0.0 has been certified on Ansible Automation Hub, bringing official Ansible support for Microsoft Hyper-V virtual machine management.