diff options
Diffstat (limited to 'deploy-all')
-rwxr-xr-x | deploy-all | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/deploy-all b/deploy-all new file mode 100755 index 0000000..f2f1107 --- /dev/null +++ b/deploy-all @@ -0,0 +1,22 @@ +#!/bin/sh + +set -eu + +install_vm() +{ + if ! virsh list --all | grep " $1 " > /dev/null + then + echo "virt-installing $1" + virt-install --connect qemu:///system -n "$1" -r "$2" \ + --disk path="/srv/vm-images/$1.img",bus=virtio \ + --graphics vnc --os-type linux --noreboot --import + fi +} + +install_vm jenkins 512 +install_vm jenkins-squeeze-amd64 512 +install_vm jenkins-squeeze-i386 512 +install_vm jenkins-wheezy-amd64 512 +install_vm jenkins-wheezy-i386 512 +install_vm jenkins-sid-amd64 512 +install_vm jenkins-sid-i386 512 |