-
-
Notifications
You must be signed in to change notification settings - Fork 981
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
Semaphore can't use ansible.posix.synchronize because rsync is missing in the Docker container #1564
Comments
I just noticed, similar dependency issues are already being discussed and addressed in #1498, however rsync is not a python library dependency |
It would probably be fixed by just adding RUN apk add --no-cache sshpass git curl ansible mysql-client openssh-client-default tini py3-aiohttp && \
adduser -D -u 1001 -G root semaphore && \
mkdir -p /tmp/semaphore && \
mkdir -p /etc/semaphore && \
mkdir -p /var/lib/semaphore && \
chown -R semaphore:0 /tmp/semaphore && \
chown -R semaphore:0 /etc/semaphore && \
chown -R semaphore:0 /var/lib/semaphore
I'll probably open PR myself if it doesn't get fix by the end of this month. EDIT: Just saw your PR, it's so sad that it doesn't get merged |
The rsync package have been already added, this should work with a current version. |
I still get errors like Is it because this line does not contain a reference to
|
Yeah there is a drift between the images, we need to get this straight. |
Hey. How is this going? |
It is part of the |
Using the provided image: semaphoreui/semaphore, one can't use the module ansible.posix.synchronize out of the box.
ansible.posix.synchronize is just a wrapper around rsync, which is missing in the image
The text was updated successfully, but these errors were encountered: