Replies: 1 comment 1 reply
-
I think it supports submodules :
Even though my playbook is totally happy ignoring the role though so something isn't working but that might be specific to my env. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I do like to concept of Semaphore and its features.
.. But I'm looking for a way to perform a component checkout with authentication.
semaphore has support to execute an ansible which is great, but this doesn't reuse the git authentication method (e.g. private key/ssh config.)
Example:
But this doesn't reuse the SSH authentication method in Semaphore.
A possible solution is to use the access token (if you're using GitLab/GitHub) but it makes sense to reuse the existing authentication.
The only solution that I found is not to use the internal Semaphore Key Store and set up the authentication outside of Semaphore;
Set up a "fake key" of Type "none" in the semaphore Key Store.
Create an SSH config and mount it inside the semaphore container.
Is there a way with Semaphore to reuse the SSH config that is already set up to perform the git clone for the roles requirements.yml install?
This question is somewhat related to:
#847
#1191
Another solution is to use git submodules, I tested it and as far as I can see Semaphore doesn't allow to perform a git submodule checkout.
#525
Is a git submodule checkout on the Semaphore roadmap?
Beta Was this translation helpful? Give feedback.
All reactions