Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed missing venv in Docker Image, Install Ansible deps as mentioned in your docs #2701

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

joe-speedboat
Copy link

Hi
I added some minior fixes for Docker images.

You can test with my setup as described in:
https://github.com/joe-speedboat/kube.semaphore
on k3s
Or just let met test it.

Thanks
Chris

BTW: I work with AWX most of my time and even if semaphore is missing lot of features from awx, its a great project.
If you like, I will help you get the most needed features from mid-range enterprise perspective, but I am not willing to buy pro licence for my non comercial home lab and testing.


Added ANSIBLE_VENV_PATH variable as exist in Dockerfile
Switched into venv before installing python dependencies
Install ansible dependencies with venv same way as python

Switched into venv before installing python dependencies
Install ansible dependencies with venv same way as python
@fiftin
Copy link
Collaborator

fiftin commented Jan 21, 2025

If you like, I will help you get the most needed features from mid-range enterprise perspective

Hi @joe-speedboat,
Yes, that would be great!

@joe-speedboat
Copy link
Author

joe-speedboat commented Jan 24, 2025

okay, fine, I'm an ex redhat trainer and consultant and ansible admin of first day, mostly I worked with rundeck and awx/tower.
So I met lot of enterprise requirements and solutions.

  • AWX is now IBM, which is moving from opensource to cash cow. (removing auth framework, ...)
  • Rundeck is opensource. but ansible integration is ugly and it's not comunity driven
    So I am always looking for alternatives to start ansible jobs with nice ui, as well some of my customers do.
    The comparison table is not true btw, never do comparison with a product, you did not use for at least 1 year in production env.

okay, so i will start setting up semaphore in my kubernetes env and this is my first PR, would you please merge?
then i will move my workload from awx to semaphore, we will see.

would you mind if i open up freature requests for things i see as a chance or missing requirement?
and its always up to you what to implement or not ... as long as you have good arguments.

Thanks for doing OpenSource!
Chris

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants