refactor: Remove unused Bridgehead Scripts
This commit is contained in:
		@@ -1,32 +0,0 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
### Note: Currently not complete, needs some features before useable for production
 | 
			
		||||
 | 
			
		||||
source lib/functions.sh
 | 
			
		||||
 | 
			
		||||
exitIfNotRoot
 | 
			
		||||
 | 
			
		||||
if ! ./lib/prerequisites.sh; then
 | 
			
		||||
    log "Prerequisites failed, exiting"
 | 
			
		||||
    exit 1
 | 
			
		||||
fi
 | 
			
		||||
source site.conf
 | 
			
		||||
 | 
			
		||||
./lib/generate.sh
 | 
			
		||||
 | 
			
		||||
echo -e "\nInstalling systemd units ..."
 | 
			
		||||
cp -v \
 | 
			
		||||
    lib/systemd/bridgehead\@.service \
 | 
			
		||||
    lib/systemd/bridgehead-update\@.service \
 | 
			
		||||
    lib/systemd/bridgehead-update\@.timer \
 | 
			
		||||
    /etc/systemd/system/
 | 
			
		||||
 | 
			
		||||
systemctl daemon-reload
 | 
			
		||||
 | 
			
		||||
if ! systemctl is-active --quiet bridgehead@"${project}"; then
 | 
			
		||||
    echo "Enabling autostart of bridgehead@${project}.service"
 | 
			
		||||
    systemctl enable bridgehead@"${project}"
 | 
			
		||||
    echo "Enabling nightly updates for bridgehead@${project}.service ..."
 | 
			
		||||
    systemctl enable --now bridgehead-update@"${project}".timer
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo -e "\nDone - now start your bridgehead by running\n\tsystemctl start bridgehead@${project}.service\nor by rebooting your machine."
 | 
			
		||||
@@ -1,18 +0,0 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
### Note: Currently not complete, needs some features before useable for production
 | 
			
		||||
 | 
			
		||||
source lib/functions.sh
 | 
			
		||||
 | 
			
		||||
if ! lib/prerequisites.sh; then
 | 
			
		||||
    log "Prerequisites failed, exiting"
 | 
			
		||||
    exit
 | 
			
		||||
fi
 | 
			
		||||
source site.conf
 | 
			
		||||
 | 
			
		||||
./lib/generate.sh
 | 
			
		||||
 | 
			
		||||
log "Starting bridgehead"
 | 
			
		||||
 | 
			
		||||
docker-compose -f <(docker run --rm --volume ${pwd}/${project}/:/tmp/workdir/ samply/templer /tmp/workdir/docker-compose.yml TEST="TEST_0 TEST_1") config
 | 
			
		||||
 | 
			
		||||
log "The bridgehead should be in online in a few seconds"
 | 
			
		||||
@@ -1,8 +0,0 @@
 | 
			
		||||
#!/bin/bash -e
 | 
			
		||||
 | 
			
		||||
source lib/functions.sh
 | 
			
		||||
source site.conf
 | 
			
		||||
 | 
			
		||||
log "Stopping bridgehead"
 | 
			
		||||
 | 
			
		||||
docker-compose -f ${project}/docker-compose.yml --env-file site-config/${project}.env down
 | 
			
		||||
@@ -1,10 +0,0 @@
 | 
			
		||||
#!/bin/bash -e
 | 
			
		||||
 | 
			
		||||
source site.conf
 | 
			
		||||
source lib/functions.sh
 | 
			
		||||
 | 
			
		||||
echo "Stopping systemd services and removing bridgehead ..."
 | 
			
		||||
 | 
			
		||||
systemctl disable --now bridgehead@${project}.service bridgehead-update@${project}.timer bridgehead-update@${project}.service
 | 
			
		||||
 | 
			
		||||
rm -v /etc/systemd/system/{bridgehead\@.service,bridgehead-update\@.timer,bridgehead-update\@.service}
 | 
			
		||||
@@ -1,38 +0,0 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
service="bridgehead"
 | 
			
		||||
 | 
			
		||||
source lib/functions.sh
 | 
			
		||||
 | 
			
		||||
if ! lib/prerequisites.sh; then
 | 
			
		||||
    log "Prerequisites failed, exiting"
 | 
			
		||||
    exit
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
log "INFO" "Checking for updates of $service"
 | 
			
		||||
# check prerequisites
 | 
			
		||||
 | 
			
		||||
# check if updates are available
 | 
			
		||||
old_git_hash="$(git rev-parse --verify HEAD)"
 | 
			
		||||
git fetch 2>&1
 | 
			
		||||
git pull 2>&1
 | 
			
		||||
new_git_hash="$(git rev-parse --verify HEAD)"
 | 
			
		||||
git_updated="false"
 | 
			
		||||
if [ "$old_git_hash" != "$new_git_hash" ]; then
 | 
			
		||||
  log "INFO" "Pulled new changes from origin"
 | 
			
		||||
  git_updated="true"
 | 
			
		||||
fi
 | 
			
		||||
docker_updated="false"
 | 
			
		||||
for image in $(docker ps --filter "name=$service" --format {{.Image}}); do
 | 
			
		||||
  log "INFO" "Checking for Updates of Image: $image"
 | 
			
		||||
  if docker pull $image | grep "Downloaded newer image"; then
 | 
			
		||||
    log "INFO" "$image updated."
 | 
			
		||||
    docker_updated="true"
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
if [ $git_updated = "true" ] || [ $docker_updated = "true" ]; then
 | 
			
		||||
  log "INFO" "Due to previous updates now restarting $service@$1"
 | 
			
		||||
  systemctl restart "$service@$1.service"
 | 
			
		||||
  ./lib/generate.sh
 | 
			
		||||
fi
 | 
			
		||||
log "INFO" "checking updates finished"
 | 
			
		||||
exit 0
 | 
			
		||||
		Reference in New Issue
	
	Block a user