Merge "Add CephConfigOverrides to allow arbitrary configs in ceph.conf"
This commit is contained in:
commit
78fa1a74fb
@ -106,6 +106,7 @@ parameter_defaults:
|
||||
- /dev/loop3
|
||||
journal_size: 512
|
||||
journal_collocation: true
|
||||
osd_scenario: collocated
|
||||
CephAnsibleExtraConfig:
|
||||
ceph_conf_overrides:
|
||||
global:
|
||||
|
@ -58,6 +58,10 @@ parameters:
|
||||
type: string
|
||||
description: List of ceph-ansible tags to skip
|
||||
default: 'package-install,with_pkg'
|
||||
CephConfigOverrides:
|
||||
type: json
|
||||
description: Extra config settings to dump into ceph.conf
|
||||
default: {}
|
||||
CephClusterFSID:
|
||||
type: string
|
||||
description: The Ceph cluster FSID. Must be a UUID.
|
||||
@ -268,7 +272,8 @@ outputs:
|
||||
keys: *openstack_keys
|
||||
pools: []
|
||||
ceph_conf_overrides:
|
||||
global:
|
||||
map_merge:
|
||||
- global:
|
||||
osd_pool_default_size: {get_param: CephPoolDefaultSize}
|
||||
osd_pool_default_pg_num: {get_param: CephPoolDefaultPgNum}
|
||||
rgw_keystone_api_version: 3
|
||||
@ -279,6 +284,7 @@ outputs:
|
||||
rgw_keystone_admin_user: swift
|
||||
rgw_keystone_admin_password: {get_param: SwiftPassword}
|
||||
rgw_s3_auth_use_keystone: 'true'
|
||||
- {get_param: CephConfigOverrides}
|
||||
ntp_service_enabled: false
|
||||
generate_fsid: false
|
||||
ip_version:
|
||||
|
@ -38,6 +38,7 @@ parameters:
|
||||
- /dev/vdb
|
||||
journal_size: 512
|
||||
journal_collocation: true
|
||||
osd_scenario: collocated
|
||||
|
||||
resources:
|
||||
CephBase:
|
||||
@ -72,4 +73,5 @@ outputs:
|
||||
- ceph_osd_ansible_vars:
|
||||
map_merge:
|
||||
- {get_attr: [CephBase, role_data, config_settings, ceph_common_ansible_vars]}
|
||||
- osd_objectstore: filestore
|
||||
- {get_param: CephAnsibleDisksConfig}
|
Loading…
Reference in New Issue
Block a user