Slide 21
Slide 21 text
Vagrantfile
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "trusty64"
config.vm.box_url = "http://cloud-images.ubuntu.com/vagrant/trusty/
current/trusty-server-cloudimg-amd64-vagrant-disk1.box"
config.vm.hostname = "drupal"
config.vm.network "private_network", ip: "172.28.128.4"
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.synced_folder "www/", "/srv/www/", :owner => "www-
data", :mount_options => [ "dmode=775", "fmode=774" ]
config.vm.synced_folder "provision/", "/srv/provision”
config.vm.provision "shell", path: "install_ansible.sh"
config.vm.provision "shell", inline: "cd /srv/provision; ansible-
playbook -i 127.0.0.1, -c local main.yml -vvv -e provisioned_env=vagrant"
end
Provider
Synced
Folder
Provisioner