summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2016-01-18 09:22:00 +0100
committervarac <varacanero@zeromail.org>2016-01-18 09:22:00 +0100
commitb22872abee3a93e94a3a0d114461aa711b201284 (patch)
treec4eef655324d9418bf8d47b47b854ca178f199c5
parent3874b8f9459e814a7bbca24f9694c136981da278 (diff)
install vagrant key to root, dont pin version
-rw-r--r--jessie.json2
-rw-r--r--scripts/vagrant.sh13
2 files changed, 10 insertions, 5 deletions
diff --git a/jessie.json b/jessie.json
index a7dc84c..d7ab526 100644
--- a/jessie.json
+++ b/jessie.json
@@ -121,7 +121,7 @@
"artifact_type": "vagrant.box",
"metadata": {
"provider": "libvirt",
- "version": "0.0.1"
+ "created_at": "{{timestamp}}"
}
}]
]
diff --git a/scripts/vagrant.sh b/scripts/vagrant.sh
index 694486b..1cb2659 100644
--- a/scripts/vagrant.sh
+++ b/scripts/vagrant.sh
@@ -6,10 +6,15 @@
date > /etc/vagrant_box_build_time
# Installing vagrant keys
-mkdir -pm 700 /home/vagrant/.ssh
-wget --no-check-certificate 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' -O /home/vagrant/.ssh/authorized_keys
-chmod 0600 /home/vagrant/.ssh/authorized_keys
-chown -R vagrant /home/vagrant/.ssh
+wget --no-check-certificate 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' -O /tmp/vagrant.pub
+
+for user in vagrant root
+do
+ mkdir -pm 700 /home/${user}/.ssh
+ chmod 0600 /home/${user}/.ssh/authorized_keys
+ cp /tmp/vagrant.pub /home/${user}/.ssh/authorized_keys
+ chown -R ${user} /home/${user}/.ssh
+done
# configure password-less sudo
echo 'vagrant ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers