Paste #222106
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # -*- mode: ruby -*- # vi: set ft=ruby : $script = <<SCRIPT apt-get update apt-get install -y git vim libpam-google-authenticator sed -i '1iauth required pam_google_authenticator.so' /etc/pam.d/sshd sed -i "s/ChallengeResponseAuthentication no/ChallengeResponseAuthentication yes/g" /etc/ssh/sshd_config SCRIPT # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "ubuntu/trusty64" config.vm.provider "virtualbox" do |v| v.memory = 512 v.cpus = 1 end config.vm.provision "shell", inline: $script end |