#!/bin/bash

# Clean Intel Machines
declare -a hosts=("dvorak.maas" "dvorak-1-1.maas" "dvorak-1-2.maas" "dvorak-1-3.maas" "dvorak-1-4.maas" "dvorak-2-1.maas" "dvorak-2-2.maas" "dvorak-2-3.maas" "dvorak-2-4.maas")
for h in "${hosts[@]}"
do
	echo $h
	ssh -t ubuntu@$h "docker pull dvorak.maas/docker-gc:latest_x86_64"
	ssh -t ubuntu@$h "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc -e REMOVE_VOLUMES=1 dvorak.maas/docker-gc:latest_x86_64"
	ssh -t ubuntu@$h "docker system prune --all --force --volumes" 
done


# Clean IBM Machines
declare -a hosts=("brahms-02.maas" "brahms-03.maas" "brahms-04.maas" "brahms-05.maas" "tuleta.maas")
for h in "${hosts[@]}"
do
	echo $h
	ssh -t ubuntu@$h "docker pull dvorak.maas/docker-gc:latest_ppc64le"
	ssh -t ubuntu@$h "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc -e REMOVE_VOLUMES=1 dvorak.maas/docker-gc:latest_ppc64le"
	ssh -t ubuntu@$h "docker system prune --all --force --volumes" 
done
# Clean IBM Machines - Redhat
declare -a hosts=("bach.maas")
for h in "${hosts[@]}"
do
	echo $h
	ssh -t redhat@$h "docker pull dvorak.maas/docker-gc:latest_ppc64le"
	ssh -t redhat@$h "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc -e REMOVE_VOLUMES=1 dvorak.maas/docker-gc:latest_ppc64le"
	ssh -t redhat@$h "docker system prune --all --force" 
done