How do I configure krb5.conf?

I’m trying to automate a deployment of AWX that has krb5.conf already set up.
How do I go about doing this?

I don’t see any options to do this in the Operator or the install playbook…

I am only familar with the docker version of AWX and to configure the krb5.conf file is to connect to the interactive shell of the awx_task container. From there you can just edit the config file like a normal linux OS with a krb package installed.

I’d love to do that, but isn’t that only a temporary change? You’re modifying a file on one container, but as soon as that container is relaunched that file won’t be there anymore.

I was thinking I’d probably either need to A) bake it into the image or B) edit a config map to automatically import the file into the container.

It’s mapped iirc

Where? Doing a “find all” through the source code, I can’t even find a single reference to the term “krb5.conf”

Are you referrring to the AWX 18? or prior. Apoligies if you are referring to 18. I am in the same boat when I installed it. I thought you were referring to the docker intstall

Both 17.1 and 18.0
Although, 17.1 might allow you to modify the deployment.yml.j2 template to bind a volume mount and overwrite the krb5.conf file (this config isn’t mapped by default however).
18.0 is an operator and I too don’t know where to start

I opened this issue: Need a way to auto-generate krb5.conf on Kubernetes deployments · Issue #9807 · ansible/awx (github.com)
Hopefully something might come out of it.