Hello:
Im relatively new at awx, and Im upgrading my awx from v14(docker-compose env) to v21.3(awx-operator in k3s), using this guide: https://github.com/kurokobo/awx-on-k3s, after some initial struggles I managed to get things up and ready.
I create my own custom EE and make some configurations to add some necessary volumes.
As Im reusing all keys under /root/.ssh to access hosts so I think necessary to mount .ssh directory as a volume in my custom EE.
ee_extra_volume_mounts: |- name: ssh-volume
mountPath: /home/runner/.ssh
extra_volumes: |
- name: ssh-volume
hostPath: path: /root/.ssh/
But now all my jobs fails when trying to connect to hosts (so i suspect problems with access keys), it always shows Permission denied, but logs vary in complexity.
Sometimes when I run a job it complains about .ssh directory do not exists under /root/.ssh in my custom EE, I found this weird because I explicitly put it under /home/runner directory, but even under this directory it do not appears, looks like it is ignoring the configuration when creating the container using my custom EE. I understand that the configuration showed previously will be added to all my custom EE when they are will globally available Execution Environments, but maybe (and probably) I misunderstood or doing something wrong.
I review the default awx-ee container and .ssh directory exists inside /home/runner.
Here some extract of my logs when I run jobs:
Any help will be highly appreciate it
Thanks in advance!