Add Vagrantfile for OVSDB Test/Dev environment
[ovsdb.git] / resources / puppet / manifests / devstack-control.pp
diff --git a/resources/puppet/manifests/devstack-control.pp b/resources/puppet/manifests/devstack-control.pp
new file mode 100644 (file)
index 0000000..0c35e4f
--- /dev/null
@@ -0,0 +1,16 @@
+vcsrepo { "/home/vagrant/devstack":
+    provider => git,
+    ensure => present,
+    user => "vagrant",
+    source => "https://github.com/openstack-dev/devstack.git",
+    before => File['/home/vagrant/devstack/local.conf']
+}
+
+$hosts = hiera('hosts')
+
+file { "/home/vagrant/devstack/local.conf":
+    ensure => present,
+    owner => "vagrant",
+    group => "vagrant",
+    content => template('/vagrant/resources/puppet/templates/control.local.conf.erb')
+}