diff options
author | kwadronaut <kwadronaut@leap.se> | 2014-02-28 14:51:08 +0100 |
---|---|---|
committer | kwadronaut <kwadronaut@leap.se> | 2014-02-28 14:51:08 +0100 |
commit | eff8d0e0ca256459a7b1f02113b1456bdc5bdd7f (patch) | |
tree | 7ef21058e97239a2495372efb83888f3bd28c8b0 /definitions/wheezy/vagrant.sh | |
parent | d4172de17b982bdeb4d1d2184260923b5053b583 (diff) |
upgraded veewee, easier if it's all under a 'definitions' directory
Diffstat (limited to 'definitions/wheezy/vagrant.sh')
-rw-r--r-- | definitions/wheezy/vagrant.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/definitions/wheezy/vagrant.sh b/definitions/wheezy/vagrant.sh new file mode 100644 index 0000000..05605d3 --- /dev/null +++ b/definitions/wheezy/vagrant.sh @@ -0,0 +1,26 @@ +# Set up Vagrant. + +date > /etc/vagrant_box_build_time + +# Create the user vagrant with password vagrant +useradd -G sudo -p $(perl -e'print crypt("vagrant", "vagrant")') -m -s /bin/bash -N vagrant + +# Install vagrant keys +mkdir -pm 700 /home/vagrant/.ssh +curl -Lo /home/vagrant/.ssh/authorized_keys \ + 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' +chmod 0600 /home/vagrant/.ssh/authorized_keys +chown -R vagrant:vagrant /home/vagrant/.ssh + +# setup vagrant low security ssh public key to be able to connect as root +mkdir /root/.ssh +cp /home/vagrant/.ssh/authorized_keys /root/.ssh +chown -R root:root /root/.ssh +chmod 0700 /root/.ssh +chmod 0600 /root/.ssh/authorized_keys + + +# Customize the message of the day +echo 'Welcome to your Vagrant-built virtual machine.' > /var/run/motd + + |