Add fedora support for glance
This commit adds fedora support for glance
This commit is contained in:
parent
682db69b82
commit
2167074954
|
@ -69,6 +69,7 @@ class glance::api(
|
|||
}
|
||||
|
||||
service { 'glance-api':
|
||||
name => $::glance::params::api_service_name,
|
||||
ensure => running,
|
||||
enable => true,
|
||||
hasstatus => true,
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
class glance(
|
||||
$package_ensure = 'present'
|
||||
) {
|
||||
|
||||
include glance::params
|
||||
|
||||
file { '/etc/glance/':
|
||||
ensure => directory,
|
||||
owner => 'glance',
|
||||
|
@ -8,5 +11,8 @@ class glance(
|
|||
mode => '0770',
|
||||
require => Package['glance']
|
||||
}
|
||||
package { 'glance': ensure => $package_ensure }
|
||||
package { 'glance':
|
||||
name => $::nova::params::package_name,
|
||||
ensure => $package_ensure,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
# these parameters need to be accessed from several locations and
|
||||
# should be considered to be constant
|
||||
class glance::params {
|
||||
|
||||
case $::osfamily {
|
||||
'RedHat': {
|
||||
$package_name = 'openstack-glance'
|
||||
$api_service_name = 'openstack-glance-api'
|
||||
$registry_service_name = 'openstack-glance-registry'
|
||||
}
|
||||
'Debian': {
|
||||
$package_name = 'glance'
|
||||
$api_service_name = 'glance-api'
|
||||
$registry_service_name = 'glance-registry'
|
||||
}
|
||||
default: {
|
||||
fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian")
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -7,6 +7,7 @@ class glance::registry(
|
|||
$sql_connection = 'sqlite:///var/lib/glance/glance.sqlite',
|
||||
$sql_idle_timeout = '3600'
|
||||
) inherits glance {
|
||||
|
||||
file { '/etc/glance/glance-registry.conf':
|
||||
ensure => present,
|
||||
owner => 'glance',
|
||||
|
@ -15,7 +16,9 @@ class glance::registry(
|
|||
content => template('glance/glance-registry.conf.erb'),
|
||||
require => Class['glance']
|
||||
}
|
||||
|
||||
service { 'glance-registry':
|
||||
name => $::glance::params::registry_service_name,
|
||||
ensure => running,
|
||||
enable => true,
|
||||
hasstatus => true,
|
||||
|
|
Loading…
Reference in New Issue