Puppet Class: cinder::backup::ceph

Defined in:
manifests/backup/ceph.pp

Overview

Parameters:

  • backup_driver (Any) (defaults to: 'cinder.backup.drivers.ceph')
  • backup_ceph_conf (Any) (defaults to: '/etc/ceph/ceph.conf')
  • backup_ceph_user (Any) (defaults to: 'cinder')
  • backup_ceph_chunk_size (Any) (defaults to: '134217728')
  • backup_ceph_pool (Any) (defaults to: 'backups')
  • backup_ceph_stripe_unit (Any) (defaults to: '0')
  • backup_ceph_stripe_count (Any) (defaults to: '0')


60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# File 'manifests/backup/ceph.pp', line 60

class cinder::backup::ceph (
  $backup_driver            = 'cinder.backup.drivers.ceph',
  $backup_ceph_conf         = '/etc/ceph/ceph.conf',
  $backup_ceph_user         = 'cinder',
  $backup_ceph_chunk_size   = '134217728',
  $backup_ceph_pool         = 'backups',
  $backup_ceph_stripe_unit  = '0',
  $backup_ceph_stripe_count = '0'
) {

  include ::cinder::deps

  cinder_config {
    'DEFAULT/backup_driver':            value => $backup_driver;
    'DEFAULT/backup_ceph_conf':         value => $backup_ceph_conf;
    'DEFAULT/backup_ceph_user':         value => $backup_ceph_user;
    'DEFAULT/backup_ceph_chunk_size':   value => $backup_ceph_chunk_size;
    'DEFAULT/backup_ceph_pool':         value => $backup_ceph_pool;
    'DEFAULT/backup_ceph_stripe_unit':  value => $backup_ceph_stripe_unit;
    'DEFAULT/backup_ceph_stripe_count': value => $backup_ceph_stripe_count;
  }

}