Puppet Class: openstack::radosgw::service

Defined in:
modules/openstack/manifests/radosgw/service.pp

Overview

Parameters:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'modules/openstack/manifests/radosgw/service.pp', line 1

class openstack::radosgw::service(
    String              $version,
) {
    require "openstack::serverpackages::${version}::${::lsbdistcodename}"

    package { ['radosgw']:
        ensure => 'present',
    }

    service { 'ceph-radosgw@radosgw':
        ensure    => 'running',
        require   => Package['radosgw'],
        enable    => true,
        subscribe => File['/etc/ceph/ceph.conf'],
    }
}