1 # == Class: nova::objectstore
3 # Manages the nova-objectstore service
8 # (optional) Whether to enable the service
12 # (optional) Whether to start/stop the service
16 # (optional) The package state to set
17 # Defaults to 'present'
20 # (optional) The address to bind to
21 # Defaults to '0.0.0.0'
23 class nova::objectstore(
25 $manage_service = true,
26 $ensure_package = 'present',
27 $bind_address = '0.0.0.0'
32 nova::generic_service { 'objectstore':
34 manage_service => $manage_service,
35 package_name => $::nova::params::objectstore_package_name,
36 service_name => $::nova::params::objectstore_service_name,
37 ensure_package => $ensure_package,
38 require => Package['nova-common'],
42 'DEFAULT/s3_listen': value => $bind_address;