Puppet Class: profile::cloudceph::auth::load_all

Defined in:
modules/profile/manifests/cloudceph/auth/load_all.pp

Overview

SPDX-License-Identifier: Apache-2.0 This profile deploys and loads to ceph all the known authorizations. You only need one of profile::cloudceph::auth::load_all or profile::cloudceph::auth::deploy, the first will also deploy all known auths.

Parameters:

  • configuration (Ceph::Auth::Conf) (defaults to: lookup('profile::cloudceph::auth::load_all::configuration'))
  • enabled (Boolean) (defaults to: lookup('profile::cloudceph::auth::load_all::enabled'))


4
5
6
7
8
9
10
11
12
13
14
# File 'modules/profile/manifests/cloudceph/auth/load_all.pp', line 4

class profile::cloudceph::auth::load_all (
    Ceph::Auth::Conf $configuration = lookup('profile::cloudceph::auth::load_all::configuration'),
    # this is temporary to allow a gradual deployment
    Boolean          $enabled       = lookup('profile::cloudceph::auth::load_all::enabled'),
) {
    if ($enabled) {
        class { 'ceph::auth::load_all':
            configuration => $configuration,
        }
    }
}