Replies: 7 comments 5 replies
-
Greetings! I'm glad you found the tool useful (: I'll try to keep it as simple and lightweight as possible. Thank you also for your insightful feedback!
- AnsibleGuy |
Beta Was this translation helpful? Give feedback.
-
I've implemented all 3 on latest now: fcc2617 The image(s) should be available on the next release! - AnsibleGuy |
Beta Was this translation helpful? Give feedback.
-
@johnlane Could you check if the image I created works for you? https://hub.docker.com/repository/docker/ansible0guy/ansible-webui-aws/general I actually bumped the versions of SSM and Golang up to the ones they use in the SSM-Repo Dockerfile |
Beta Was this translation helpful? Give feedback.
-
I will do yes, tomorrow hopefully I can do it. |
Beta Was this translation helpful? Give feedback.
-
I tried a run this morning....
When I try a play I get this error
I confirmed that it still works using my image. The only difference being the image You probably know this already but the database schema is different and I had to delete the db and start over when changing the image. I'm around on-and-off today if you want me to test anything let me know :) |
Beta Was this translation helpful? Give feedback.
-
You're missing the aws-cli and boto3. The SSM plugin is installed fine. I had to augment the Dockerfile before it would work
With that, I can successfully execute a play. One observation is that the directory given for |
Beta Was this translation helpful? Give feedback.
-
Yes that is working now. I was able to spin up |
Beta Was this translation helpful? Give feedback.
-
I found your project having had problems with Semaphore and I achieved a successful run against AWS using SSM within 15 mins of my initial
docker pull
. So very happy with that. I just wanted to give you some feedback.I had to augment the Dockerfile to add the AWS stuff (the SSM plugin build from here). Here's what I did in case you want to make it standard (or offer an AWS variant):
My run command-line, with AWS credentials, looks like this (from root of my ansible project):
At first, my play didn't work because collections weren't loaded. I went in and manually did it:
The location of my
requirements.yml
was due to previous experimenting. I then RTFM and movedrequirements.yml
up to the project root. After that, it worked fine - fromdocker run
to completing a play without having to tinker. You might want to consider configurable paths to Galaxy collections and roles on the job definition page.A minor observation is that everything inside the container runs as
root
. We have scanners that red-flag any containers that do that.The beauty of ansible-webui is that it's so simple. I didn't have to mess around with setup just to run a play. Hopefully it'll stay like that as it develops. Really nice. Thank you for making this available.
Beta Was this translation helpful? Give feedback.
All reactions