AnsiblePilot — Master Ansible Automation

AnsiblePilot is the leading resource for learning Ansible automation, DevOps, and infrastructure as code. Browse over 1,400 tutorials covering Ansible modules, playbooks, roles, collections, and real-world examples. Whether you are a beginner or an experienced engineer, our step-by-step guides help you automate Linux, Windows, cloud, containers, and network infrastructure.

Popular Topics

About Luca Berton

Luca Berton is an Ansible automation expert, author of 8 Ansible books published by Apress and Leanpub including "Ansible for VMware by Examples" and "Ansible for Kubernetes by Example", and creator of the Ansible Pilot YouTube channel. He shares practical automation knowledge through tutorials, books, and video courses to help IT professionals and DevOps engineers master infrastructure automation.

Installing Containerized Ansible Automation Platform — Video Tutorial

Learn how to install the containerized Ansible Automation Platform on Red Hat Enterprise Linux 9, simplifying management and enhancing security.

Watch on YouTube · Read the written article

Installing Containerized Ansible Automation Platform — Video Tutorial

Learn how to install the containerized Ansible Automation Platform on Red Hat Enterprise Linux 9, simplifying management and enhancing security.

Watch Video

Watch "Installing Containerized Ansible Automation Platform" on YouTube

What You'll Learn

Full Tutorial Content

Introduction The world of IT automation is rapidly evolving, and Red Hat is at the forefront with its containerized Ansible Automation Platform. In this guide, we will walk you through the containerized Ansible Automation Platform installation process on Red Hat Enterprise Linux 9 (RHEL 9). This innovation opens doors to a more streamlined and efficient management experience. Why Containerized Ansible Automation Platform? As the Ansible Automation Platform has grown in complexity with the addition of new services and components, managing it has become more challenging. The containerized Ansible Automation Platform represents a significant step towards improving this management experience. It simplifies installation, enhances security, and provides a launchpad for new features, all while reducing the platform’s footprint. The containerized Ansible Automation Platform offers several advantages: 1. Slimmed Down Installation: The installation process is simplified, making it more accessible to users. 2. Layered Installation: This approach provides flexibility and customization options. 3. Enhanced Security: The use of rootless Podman containers ensures security from the outset. 4. Platform for Future Features: The containerized platform sets the stage for future enhancements. 5. Lighter Footprint: It caters to various markets and solutions, ensuring optimal performance. With this technical preview release, you gain access to exciting features such as: - Applying Your License: Use the controller_license_file option to apply your Ansible Automation Platform license during installation. - Pre-Seeding Configurations: Pre-seed automation controller configuration as code for greater flexibility. Setting Up the Containerized Ansible Automation Platform Let’s dive into the step-by-step installation process: 1. Download and Unpack the Installation Bundle: - Visit the Red Hat Network (RHN) portal and download the latest release of the installation bundle. Choose between ‘online’ (requires internet access) and ‘offline’ bundle options. - Extract the installation files to a directory of your choice. It’s worth noting that the installation is now designed to run as a non-root user. 2. Edit the Inventory File: In the installation directory, you’ll find an inventory file that provides essential, optional, and recommended configurations. You can tailor these configurations to your needs. An example of the inventory file structure is provided for you to modify. - Edit the inventory file and fill in the necessary variables, ensuring your configurations align with your specific requirements. ```ini [automationcontroller] aap.example.com ansible_connection=local [automationhub] aap.example.com ansible_connection=local [automationeda] aap.example.com ansible_connection=local [database] aap.example.com ansible_connection=local [all:vars] postgresql_admin_username=postgres postgresql_admin_password=redhat registry_username= registry_pa

About This Tutorial

Read the full written article: Installing Containerized Ansible Automation Platform

Topics Covered

Related Video Tutorials