Puppet Class: role::ceph::server

Defined in:
modules/role/manifests/ceph/server.pp

Overview

SPDX-License-Identifier: Apache-2.0 Class: role::ceph::server

Sets up a Ceph server with co-located services

Note: This role supports the installation of the new Ceph cluster being undertaken principally by the Data Engineering team in #T324660

Initially comprising five hosts, all Ceph services (osd, mon, radosgw, mds) will be running on the same hosts. At a later date we may split out these functions and use dedicated hardware for specific roles. That is the reason for the generic naming of this role.



16
17
18
19
20
21
22
23
24
25
26
27
# File 'modules/role/manifests/ceph/server.pp', line 16

class role::ceph::server {
    system::role { 'ceph::server':
        description => 'Ceph server',
    }

    include profile::base::production
    include profile::firewall
    include profile::ceph::auth::load_all
    include profile::ceph::core
    include profile::ceph::mon
    include profile::ceph::osds
}