Skip to content

Instantly share code, notes, and snippets.

@kazokmr
Created September 23, 2018 14:33
Show Gist options
  • Save kazokmr/9da50fcb81de9d8c86d9c787106737e2 to your computer and use it in GitHub Desktop.
Save kazokmr/9da50fcb81de9d8c86d9c787106737e2 to your computer and use it in GitHub Desktop.
Template of my default vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.hostname = "hostname"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
vb.cpus = "2"
end
config.vm.synced_folder "playbook","/playbook",:mount_options => ['dmode=775','fmode=664']
config.vm.provision "shell", inline: $script
end
$script = <<END
if ! [`which ansible`]; then
yum -y install epel-release
yum -y install ansible
fi
ansible-playbook -i /playbook/hosts /playbook/site.yml
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment