aboutsummaryrefslogtreecommitdiff
path: root/files/build_vserver
diff options
context:
space:
mode:
authorPietro Ferrari <pietro@riseup.net>2008-11-11 18:26:57 +0000
committerPietro Ferrari <pietro@riseup.net>2008-11-12 01:06:16 +0000
commit0f35e2058fddc5aee3c41057ddec1844d2a80c4c (patch)
treea37634fb943bac8449741e5dace001dadb18dcef /files/build_vserver
parent0fdfc7d93be57eac136d2101f78d0d95d53e27af (diff)
downloadpuppet-virtual-0f35e2058fddc5aee3c41057ddec1844d2a80c4c.tar.gz
puppet-virtual-0f35e2058fddc5aee3c41057ddec1844d2a80c4c.tar.bz2
move vserver related files to a vserver directory.
dont't install puppet on a newly created vserver. fix identation of vserver.pp
Diffstat (limited to 'files/build_vserver')
-rwxr-xr-xfiles/build_vserver34
1 files changed, 0 insertions, 34 deletions
diff --git a/files/build_vserver b/files/build_vserver
deleted file mode 100755
index 16f6528..0000000
--- a/files/build_vserver
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-
-NAME=$1
-CONTEXT=$2
-RELEASE = $3
-DEBOOTSTRAP_MIRROR = $4
-# create basic vserver
-vserver $NAME build -m debootstrap -- -d $RELEASE -m $DEBOOTSTRAP_MIRROR
-
-# default settings
-echo $NAME >/etc/vservers/$NAME/uts/nodename
-echo $CONTEXT >/etc/vservers/$NAME/context
-
-# copy in some some defaults
-TARGET=/etc/vservers/$NAME/vdir/
-
-cp /etc/apt/{preferences,sources.list} $TARGET/etc/apt/
-
-# this is needed so puppet can find the puppetmaster and creates the right
-# certificate
-grep -v $NAME /etc/hosts > $TARGET/etc/hosts
-echo "127.0.0.1 $NAME" >> $TARGET/etc/hosts
-mkdir -p $TARGET/var/lib/puppet/modules/dbp
-cp /var/lib/puppet/modules/dbp/puppet_current.deb $TARGET/var/lib/puppet/modules/dbp/
-
-# Setup is complete, now do the post-install stuff
-vserver $NAME start
-vserver $NAME exec dselect update
-# install a few packages needed for facter
-vserver $NAME exec apt-get -y install lsb-release iproute
-vserver $NAME exec dpkg --install var/lib/puppet/modules/dbp/puppet_current.deb
-vserver $NAME exec apt-get -fy install
-
-echo "Please sign now: puppetca --sign $NAME" >&2