Back
Featured image of post Connect your AWX - Ansible Tower with Keycloak !

Connect your AWX - Ansible Tower with Keycloak !

Connect your AWX - Ansible Tower with Keycloak !

Introduction

Want to connect your AWX/Ansible Tower with your SSO solution (thanks to openid connect), in my case keycloak, you’re in the right place. I have seen a lot of tutorials on how to configure with SAML, but not one with OIDC so here it is :)

Prerequisites

  • A keycloak
  • An ansible tower / awx

If you respect all these prerequisites, you are good to go !

Tutorial

Go to your beautiful keycloak instance Add a client in keycloak with this redirect url

https://<AWX_HOST>/sso/complete/oidc/

Something like this :

Get your keys in your credentials part (if not set, set it to Client ID and secret)

In your awx/tower instance, go to settings, generic oidc and fill all the infos : OIDC key : Keycloak’s client id OIDC secret : Keycloak’s client secret OIDC provider : https://<KEYCLOAK_HOST>/realms/<YOUR_REALM>

Conclusion

Only that, yes.

Your awx/ansible tower is now connected, login and do as you please!

See you on the next article !