]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/glance/manifests/init.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / glance / manifests / init.pp
diff --git a/3rdparty/modules/glance/manifests/init.pp b/3rdparty/modules/glance/manifests/init.pp
new file mode 100644 (file)
index 0000000..4ca809b
--- /dev/null
@@ -0,0 +1,27 @@
+#
+# base glacne config.
+#
+# == parameters
+#   * package_ensure - ensure state for package.
+#
+class glance(
+  $package_ensure = 'present'
+) {
+
+  include glance::params
+
+  file { '/etc/glance/':
+    ensure  => directory,
+    owner   => 'glance',
+    group   => 'root',
+    mode    => '0770',
+  }
+
+  if ( $glance::params::api_package_name == $glance::params::registry_package_name ) {
+    package { $glance::params::api_package_name :
+      ensure => $package_ensure,
+      name   => $::glance::params::package_name,
+      tag    => ['openstack'],
+    }
+  }
+}