summaryrefslogtreecommitdiff
path: root/poc/builders
diff options
context:
space:
mode:
Diffstat (limited to 'poc/builders')
-rw-r--r--poc/builders/Vagrantfile33
1 files changed, 33 insertions, 0 deletions
diff --git a/poc/builders/Vagrantfile b/poc/builders/Vagrantfile
new file mode 100644
index 000000000..af2986789
--- /dev/null
+++ b/poc/builders/Vagrantfile
@@ -0,0 +1,33 @@
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+VAGRANTFILE_API_VERSION = "2"
+
+Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
+ config.ssh.insert_key = false
+
+ # Centos-7.4 builder host
+ config.vm.define "centosbuilder" do |builder|
+ builder.vm.hostname = "centosbuilder.dev"
+ builder.vm.box = "centos/7"
+ builder.vm.synced_folder "../../", "/git/ovs", type: "rsync",
+ rsync__args: ["--archive", "--delete", "-z"]
+ builder.vm.provision "builder", type: "ansible" do |ansible|
+ ansible.playbook = "../playbook-centos-builder.yml"
+ ansible.sudo = true
+ end
+ end
+
+ # Ubuntu-16.04 builder host
+ config.vm.define "ubuntubuilder" do |builder|
+ builder.vm.hostname = "ubuntubuilder.dev"
+ builder.vm.box = "generic/ubuntu1604"
+ builder.vm.synced_folder "../../", "/git/ovs", type: "rsync",
+ rsync__args: ["--archive", "--delete", "-z"]
+ builder.vm.provision "builder", type: "ansible" do |ansible|
+ ansible.playbook = "../playbook-ubuntu-builder.yml"
+ ansible.sudo = true
+ end
+ end
+
+end