AWX & Ansible on Power — Enterprise Automation for IBM Power | LibrePower
--- - hosts: power_servers become: true tasks: - name: Deploy app ansible.builtin.yum: name: myapp state: latest
roles: - role: firewall - role: monitoring - role: compliance vars: arch: ppc64le
Availableppc64le native
A
AWX×Ansible

AWX
on Power

Enterprise automation for IBM Power infrastructure.
Playbooks, inventories, scheduling — native ppc64le.

Playbook execution Inventory management Job scheduling RBAC & credentials REST API & webhooks

We're bringing amazing open source tools to IBM Power.

AWX & Ansible Automation — native ppc64le, built by LibrePower.

LibrePower
deploy-power.yml
# AWX Playbook — IBM Power deployment
---
- name: Deploy to Power fleet
hosts: power_servers
become: true
vars:
arch: ppc64le
env: production
compliance: stig_v2
roles:
- role: base_config
- role: security_hardening
- role: monitoring_agent
tasks:
- name: Install packages
ansible.builtin.dnf:
name: "{{ packages }}"
state: latest
- name: Configure firewall
ansible.posix.firewalld:
service: "{{ item }}"
permanent: true
state: enabled
loop: [http, https, ssh]
- name: Validate deployment
ansible.builtin.uri:
url: "https://{{ inventory_hostname }}/health"
status_code: 200
# Scheduled via AWX ✓
Playbook walkthrough

Automate your Power fleet

Scroll to walk through a real AWX playbook — from inventory targeting to deployment validation. Every step runs natively on ppc64le.

01 — Inventory

Target your Power servers

Dynamic inventories from PowerVC, HMC, or static YAML. AWX auto-discovers your Power fleet and groups by OS, LPAR, or custom tags.

AIXLinux ppc64leIBM iVIOS
02 — Variables

Environment-aware configuration

Define variables per environment, architecture, or compliance level. AWX manages credentials securely with vault integration and RBAC.

VaultRBACCredentials
03 — Roles

Reusable automation roles

Compose playbooks from battle-tested roles — base configuration, security hardening, monitoring. Share across teams through AWX projects.

GalaxyIBM collectionsGit sync
04 — Package management

Deploy packages at scale

Install, update, and manage software across your Power fleet. DNF, YUM, or IBM AIX installp — Ansible modules handle the abstraction.

dnfyuminstallp
05 — Security

Firewall & compliance

Automate firewall rules, SELinux policies, and compliance checks. Loop across services and enforce consistent security posture fleet-wide.

firewalldSTIGCIS
06 — Validation

Verify & schedule

Health checks after every deployment. AWX schedules recurring jobs, sends notifications on failure, and keeps a full audit trail.

ScheduledNotificationsAudit log
Features

Everything AWX. Native Power.

The full AWX experience — web UI, REST API, RBAC — compiled and tested for ppc64le. No emulation.

Full web UI & dashboard

Visual job management, real-time output streaming, and inventory graphs. The same AWX interface you know — running natively on your Power infrastructure.

React UI on ppc64le

RBAC & credential management

Role-based access control, encrypted credential storage, and LDAP/SAML integration. Control who runs what, on which systems, with full audit trails.

Vault + LDAP/SAML

Scheduling & workflows

Schedule recurring automation jobs, chain playbooks into multi-step workflows, and set up approvals. AWX handles orchestration so you don't have to cron.

Workflow engine

REST API & webhooks

Full REST API for programmatic control. Trigger jobs from CI/CD pipelines, Git hooks, or monitoring alerts. Integrate AWX into your existing toolchain.

OpenAPI / webhooks

IBM Power collections

Native Ansible modules for AIX, IBM i, HMC, PowerVC, and VIOS. Manage LPARs, storage, networking — your entire Power stack as code.

ibm.power_aix, ibm.power_ibmi
Managed platforms

One control plane. Every Power OS.

AWX on Power manages AIX, Linux (RHEL, SUSE, Ubuntu), IBM i, and VIOS from a single interface.

AIX 7.x
Linux ppc64le
IBM i
VIOS
HMC
quickstart.sh
# Clone LibrePower AWX for ppc64le
$ git clone https://gitlab.com/librepower/awx.git
$ cd awx

# Follow the setup guide
$ cat README.md

# AWX runs on Linux ppc64le (RHEL 8/9, Ubuntu)
# Manages: AIX, Linux, IBM i, VIOS, HMC
# Full web UI at https://your-server:8443 ✓

Ansible Automation Workshop for IBM Power

SIXE offers hands-on training covering Ansible on AIX 7.3, Linux, IBM i, and VIOS. Learn from IBM Champions with practice on real Power servers in Poughkeepsie. Available in English, Spanish, and French.

View course details
Get started

Automate your Power infrastructure

AWX for ppc64le, made simple. Playbooks, inventories, RBAC — native on Power.