8cce4d6dc7
Change-Id: I77d5c44915cd6b283a77b7c88ea0c58651f23ddb
100 lines
2.8 KiB
Plaintext
100 lines
2.8 KiB
Plaintext
ADAPTER = 'ceph_openstack_icehouse'
|
|
METADATA = {
|
|
'ceph_config': {
|
|
'_self': {
|
|
'required_in_whole_config': True
|
|
},
|
|
'global_config': {
|
|
'_self': {
|
|
'required_in_whole_config': True,
|
|
},
|
|
'osd_pool_pg_num': {
|
|
'_self': {
|
|
'is_required': True,
|
|
'field': 'general',
|
|
'default_value': '1024',
|
|
'mapping_to': 'osd_pool_pg_num'
|
|
}
|
|
},
|
|
'osd_pool_pgp_num': {
|
|
'_self': {
|
|
'is_required': True,
|
|
'field': 'general',
|
|
'default_value': '1024',
|
|
'mapping_to': 'osd_pool_pgp_num'
|
|
}
|
|
},
|
|
'osd_pool_size': {
|
|
'_self': {
|
|
'is_required': True,
|
|
'field': 'general',
|
|
'default_value': '3',
|
|
'mapping_to': 'osd_pool_size'
|
|
}
|
|
}
|
|
},
|
|
'osd_config': {
|
|
'_self': {
|
|
},
|
|
'journal_size': {
|
|
'_self': {
|
|
'field': 'general',
|
|
'default_value': '10000',
|
|
'mapping_to': 'journal_size'
|
|
}
|
|
},
|
|
'op_threads': {
|
|
'_self': {
|
|
'field': 'integer',
|
|
'default_value': 10,
|
|
'mapping_to': 'op_threads'
|
|
}
|
|
}
|
|
},
|
|
"osd_devices": {
|
|
'_self': {
|
|
'mapping_to': 'osd_devices'
|
|
},
|
|
'$device': {
|
|
'_self': {
|
|
'validator': is_valid_partition
|
|
},
|
|
'journal': {
|
|
'_self': {
|
|
'field': 'general',
|
|
'mapping_to': 'journal'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
'network_mapping': {
|
|
'_self': {
|
|
'required_in_whole_config': True,
|
|
'key_extensions': {
|
|
'$interface_type': ['public_network', 'cluster_network']
|
|
}
|
|
},
|
|
'$interface_type': {
|
|
'_self': {
|
|
'required_in_whole_config': True,
|
|
'field': 'anytype',
|
|
'autofill_callback': autofill_network_mapping,
|
|
'mapping_to': '$interface_type'
|
|
},
|
|
'interface': {
|
|
'_self': {
|
|
'is_required': True,
|
|
'field': 'general',
|
|
}
|
|
},
|
|
'subnet': {
|
|
'_self': {
|
|
'is_required': False,
|
|
'field': 'general'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|