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 {
    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
    include profile::ceph::mds
    include profile::ceph::radosgw
    include profile::tlsproxy::envoy
    include profile::bird::anycast
}