From a2ba96f1a8801e0c6abf236678d7a8cd8e89c453 Mon Sep 17 00:00:00 2001 From: Lorin Hochstein Date: Sat, 7 Feb 2015 21:51:30 -0500 Subject: [PATCH] add vagrantfile --- ch11/playbooks/Vagrantfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ch11/playbooks/Vagrantfile diff --git a/ch11/playbooks/Vagrantfile b/ch11/playbooks/Vagrantfile new file mode 100644 index 0000000..54b36aa --- /dev/null +++ b/ch11/playbooks/Vagrantfile @@ -0,0 +1,25 @@ +VAGRANTFILE_API_VERSION = "2" + +Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| + # Use the same key for each machine + config.ssh.insert_key = false + + config.vm.define "vagrant1" do |vagrant1| + vagrant1.vm.box = "ubuntu/trusty64" + end + config.vm.define "vagrant2" do |vagrant2| + vagrant2.vm.box = "ubuntu/trusty64" + end + config.vm.define "vagrant3" do |vagrant3| + vagrant3.vm.box = "ubuntu/trusty64" + vagrant3.vm.provision "ansible" do |ansible| + ansible.limit = 'all' + ansible.playbook = "playbook.yml" + ansible.groups = { + "web" => ["vagrant1"], + "task" => ["vagrant2"], + "redis" => ["vagrant3"] + } + end + end +end -- 2.44.0