4ca809b760a1e9f2c32a110c1a0da2de969b7138
[mirror/dsa-puppet.git] / 3rdparty / modules / glance / manifests / init.pp
1 #
2 # base glacne config.
3 #
4 # == parameters
5 #   * package_ensure - ensure state for package.
6 #
7 class glance(
8   $package_ensure = 'present'
9 ) {
10
11   include glance::params
12
13   file { '/etc/glance/':
14     ensure  => directory,
15     owner   => 'glance',
16     group   => 'root',
17     mode    => '0770',
18   }
19
20   if ( $glance::params::api_package_name == $glance::params::registry_package_name ) {
21     package { $glance::params::api_package_name :
22       ensure => $package_ensure,
23       name   => $::glance::params::package_name,
24       tag    => ['openstack'],
25     }
26   }
27 }