diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-12-14 01:15:22 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-12-14 01:15:22 +0100 |
commit | 9e4d30571a9f1f28bb984eae7a94d9913d873abf (patch) | |
tree | 12387e62e470afe522b3f4b8cb180465f55de6b3 /roles/git/files/runner-mirror/mirror.sh | |
parent | 9a9cbb2535bfc2a9c26a8b12085fb8fee131f7a7 (diff) | |
download | ansible-memzero-9e4d30571a9f1f28bb984eae7a94d9913d873abf.tar.gz ansible-memzero-9e4d30571a9f1f28bb984eae7a94d9913d873abf.zip |
mirror: disable key verif, when accesing server via podman network
Diffstat (limited to 'roles/git/files/runner-mirror/mirror.sh')
-rwxr-xr-x | roles/git/files/runner-mirror/mirror.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/roles/git/files/runner-mirror/mirror.sh b/roles/git/files/runner-mirror/mirror.sh index 0aade9d..9a3c04b 100755 --- a/roles/git/files/runner-mirror/mirror.sh +++ b/roles/git/files/runner-mirror/mirror.sh @@ -1,5 +1,12 @@ #!/bin/sh +# Access git server through podman network if available. +if ping -c 1 cgito &> /dev/null; then + HOST=cgito +else + HOST=git.memzero.de +fi + function mirror() { local repo=$1 @@ -9,7 +16,7 @@ function mirror() { git -C $repo fetch --all --prune fi - git -C $repo push --mirror ssh://git.memzero.de/mirror/$repo + git -C $repo push --mirror ssh://$HOST/mirror/$repo } function lock() { |