The Calabi PoC flow is the logistics test. It configures IdM, validates the read-side gate with eigenstate.ipa, builds a policy RPM, deploys it, and proves the expected denial from a mapped automation identity on a generic automation endpoint.
Execution Boundary
Run these playbooks on bastion-01, not directly from the workstation. Stage the poc-calabi/ directory to a bastion-local path before execution.
Inputs
Provide IdM admin credentials through the environment. The automation user password is optional and only needed when the lab path requires it.
export IPA_ADMIN_PASSWORD='...'
export BLASTWALL_AUTO_PASSWORD='...'
Run Order
ansible-playbook 00-preflight.yml
ansible-playbook 10-configure-idm.yml
ansible-playbook 15-validate-idm-with-eigenstate.yml
ansible-playbook 20-build-policy-rpm.yml
ansible-playbook 30-deploy-and-test.yml
Expected Result
blastwall-autocan SSH toautomation-endpoint.id -Zreturnsblastwall_u:blastwall_r:blastwall_t:s0or the public alias.sudo -n /usr/bin/id -ureturns0.- The AF_ALG/authencesn probe prints
BLOCKED.