puppet-glance/manifests/registry.pp

28 lines
743 B
Puppet

class glance::registry(
$log_verbose = 'false',
$log_debug = 'false',
$bind_host = '0.0.0.0',
$bind_port = '9191',
$log_file = '/var/log/glance/registry.log',
$sql_connection = 'sqlite:///var/lib/glance/glance.sqlite',
$sql_idle_timeout = '3600'
) inherits glance {
file { "/etc/glance/glance-registry.conf":
ensure => present,
owner => 'glance',
group => 'root',
mode => 640,
content => template('glance/glance-registry.conf.erb'),
require => Class["glance"]
}
service { "glance-registry":
ensure => running,
enable => true,
hasstatus => true,
hasrestart => true,
subscribe => File["/etc/glance/glance-registry.conf"],
require => Class["glance"]
}
}