eigenstate-ipa

eigenstate.ipa

eigenstate.ipa is an Ansible collection for Red Hat IdM / FreeIPA. It treats IdM as a live automation system of record for inventory, secrets, Kerberos material, certificates, DNS, and access policy instead of forcing those surfaces into separate inventory files, ad hoc shell scripts, or external stores.

Current release: 1.10.3

Start Here

Use the collection-wide pages in this order when you are orienting yourself:

How The Docs Work

Every plugin area uses the same three-page shape:

That split is intentional. The reference pages should stay precise. The capability pages should answer “is this the right boundary?” The use-case pages should show how the pieces combine without restating the full reference.

High-Value Workflows

These are the combinations that matter most in practice and are worth reading as workflows rather than as isolated plugins.

Workflow Main combination Start here
Identity-driven targeting idm inventory + host metadata + HBAC-backed grouping Inventory Use Cases
Service onboarding principal pre-flight + keytab retrieval + optional cert issuance Principal Use Cases
TLS bootstrap and renewal cert + vault_write for private key archival + vault retrieval Cert Use Cases
Static secret lifecycle vault_write mutation + vault retrieval + AAP scheduling Rotation Use Cases
Lease-like temporary access user_lease for delegated temporary users or principal + keytab retirement for machine identity Ephemeral Access Capabilities
Host enrollment otp bootstrap + official IdM enrollment modules + principal verification OTP Use Cases
Policy validation before change hbacrule + selinuxmap + sudo + optional dns/principal checks AAP Integration
Sealed artifact delivery cert recipient + vault_write archive + vault retrieval Vault Use Cases
OpenShift platform workflows Keycloak + IdM trust + AAP workflows for break-glass, guest enrollment, RHOSO operator paths, RHOSO tenant onboarding, RHACM remediation, RHACS response paths, Quay automation, and service onboarding OpenShift Ecosystem Primer

Plugin Families

Area Reference Capabilities Use cases
Inventory Inventory Plugin Inventory Capabilities Inventory Use Cases
Vault retrieval Vault Plugin Vault Capabilities Vault Use Cases
Vault lifecycle Vault Write Module Vault Write Capabilities Vault Write Use Cases
Principal state Principal Plugin Principal Capabilities Principal Use Cases
Keytabs Keytab Plugin Keytab Capabilities Keytab Use Cases
User lease User Lease Module User Lease Capabilities User Lease Use Cases
Certificates Cert Plugin Cert Capabilities Cert Use Cases
OTP and enrollment OTP Plugin OTP Capabilities OTP Use Cases
DNS state DNS Plugin DNS Capabilities DNS Use Cases
SELinux maps SELinux Map Plugin SELinux Map Capabilities SELinux Map Use Cases
Sudo policy Sudo Plugin Sudo Capabilities Sudo Use Cases
HBAC rules HBAC Rule Plugin HBAC Rule Capabilities HBAC Rule Use Cases

Collection-Wide Guides

Best Fit

This collection fits best when:

For the repository overview and install path, return to TOP README.