Deploying RHEL AI Infrastructure with the infra.ai Ansible Collection

By Luca Berton · Published 2024-01-01 · Category: installation

Complete guide to using the infra.ai validated content collection for deploying Red Hat Enterprise Linux AI on AWS, Azure, GCP, and bare metal.

Introduction

The infra.ai Ansible validated content collection provides ready-to-use roles and playbooks for deploying Red Hat Enterprise Linux AI (RHEL AI) across AWS, Azure, Google Cloud Platform, and bare metal environments. This guide walks through each deployment option.

What's Included

The collection provides: • 9 Playbooks for provisioning and teardown across platforms • 2 Roles for bare metal ISO creation and NGINX proxy setup • Support for AWS, Azure, GCP, and bare metal deployments

Installation

Dependencies are automatically installed: • amazon.aws • cloud.aws_ops • google.cloud • cloud.azure_ops

Deploying on AWS

Configure Credentials

Set Variables

Provision Infrastructure

Teardown

Deploying on Google Cloud

Configure Service Account

Provision

Teardown

Deploying on Azure

Login and Configure

Note: The azure.azcollection requires additional Python packages:

Provision

Teardown

Deploying on Bare Metal

Prerequisites Download the RHEL AI ISO from Red Hat Generate container registry credentials at Red Hat Registry Authentication

Build ISO

The playbook creates a customized ISO image. Transfer it to a USB drive and boot the target machine. Warning: The bare metal host will be automatically reinstalled with no human interaction required.

Setting Up NGINX Proxy

Deploy a reverse proxy with SSL for AI services:

Or use the role directly:

Best Practices Start with cloud — AWS or GCP is easiest for initial testing Customize vars.yml — The sample file is well-documented Use the proxy role — SSL termination is essential for production Plan bare metal carefully — The ISO will wipe the target machine

Conclusion

The infra.ai collection dramatically simplifies RHEL AI deployment across any environment. Whether you're running AI workloads in the cloud or on-premise, these validated playbooks provide a production-ready starting point.

For more Ansible tutorials and guides, explore the complete article collection on Ansible Pilot.

Related ArticlesAnsible Galaxy GuideAnsible Inventory GuideAnsible AWS GuideAnsible Nginx GuideAnsible Roles Guide

Category: installation

Browse all Ansible tutorials · AnsiblePilot Home