|
|
|
@ -9,7 +9,7 @@ parameters:
|
|
|
|
|
description: The short name of the Cinder Backup backend to use. |
|
|
|
|
type: string |
|
|
|
|
constraints: |
|
|
|
|
- allowed_values: ['swift', 'ceph'] |
|
|
|
|
- allowed_values: ['swift', 'ceph', 'nfs'] |
|
|
|
|
CinderBackupRbdPoolName: |
|
|
|
|
default: backups |
|
|
|
|
type: string |
|
|
|
@ -25,6 +25,15 @@ parameters:
|
|
|
|
|
CephClientUserName: |
|
|
|
|
default: openstack |
|
|
|
|
type: string |
|
|
|
|
CinderBackupNfsShare: |
|
|
|
|
default: '' |
|
|
|
|
description: NFS share to be mounted |
|
|
|
|
type: string |
|
|
|
|
CinderBackupNfsMountOptions: |
|
|
|
|
default: '' |
|
|
|
|
description: Mount options passed to the NFS client. See NFS man |
|
|
|
|
page for details. |
|
|
|
|
type: string |
|
|
|
|
ServiceData: |
|
|
|
|
default: {} |
|
|
|
|
description: Dictionary packing service data |
|
|
|
@ -85,6 +94,8 @@ outputs:
|
|
|
|
|
- {get_param: CephClusterName} |
|
|
|
|
- '.conf' |
|
|
|
|
cinder::backup::swift::backup_swift_container: volumebackups |
|
|
|
|
cinder::backup::nfs::backup_share: {get_param: CinderBackupNfsShare} |
|
|
|
|
cinder::backup::nfs::backup_mount_options: {get_param: CinderBackupNfsMountOptions} |
|
|
|
|
step_config: |
|
|
|
|
str_replace: |
|
|
|
|
template: "include ::tripleo::profile::base::cinder::backup::DRIVER" |
|
|
|
|