summaryrefslogtreecommitdiff
path: root/poc/builders
diff options
context:
space:
mode:
authorAnsis Atteka <aatteka@ovn.org>2018-04-23 14:53:25 -0700
committerAnsis Atteka <aatteka@ovn.org>2018-04-25 10:26:53 -0700
commit3a2ceb01c81b463eb69db04c4971d4373a835e42 (patch)
tree4c296cfc2ff4c4a307c5ab52150efa3a71e80d0b /poc/builders
parent9aef43f08593a0886b3b3fd3f88990d2e0be7958 (diff)
downloadopenvswitch-3a2ceb01c81b463eb69db04c4971d4373a835e42.tar.gz
poc: Automate building of Fedora rpm packages
This patch automates building of Fedora rpm packages (Just like we are already doing this for for CentOS and Ubuntu). Signed-off-by: Ansis Atteka <aatteka@ovn.org> Acked-by: Aaron Conole <aconole@redhat.com>
Diffstat (limited to 'poc/builders')
-rw-r--r--poc/builders/Vagrantfile12
1 files changed, 12 insertions, 0 deletions
diff --git a/poc/builders/Vagrantfile b/poc/builders/Vagrantfile
index af2986789..9edc468a3 100644
--- a/poc/builders/Vagrantfile
+++ b/poc/builders/Vagrantfile
@@ -30,4 +30,16 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
end
end
+ # Fedora builder host
+ config.vm.define "fedorabuilder" do |builder|
+ builder.vm.hostname = "fedoraubuilder.dev"
+ builder.vm.box = "fedora/27-cloud-base"
+ builder.vm.synced_folder "../../", "/git/ovs", type: "rsync",
+ rsync__args: ["--archive", "--delete", "-z"]
+ builder.vm.provision "builder", type: "ansible" do |ansible|
+ ansible.playbook = "../playbook-fedora-builder.yml"
+ ansible.sudo = true
+ end
+ end
+
end