- The objectstore of the OSD, either filestore or bluestore
required: true
choices: ['bluestore', 'filestore']
+ state:
+ description:
+ - The objectstore of the OSD, either filestore or bluestore
+ required: true
+ choices: ['present', 'absent']
+ default: present
data:
description:
- The logical volume name or device to use for the OSD data.
module_args = dict(
cluster=dict(type='str', required=False, default='ceph'),
objectstore=dict(type='str', required=True),
+ state=dict(type='str', required=True, choices=['present', 'absent'], default='present'),
data=dict(type='str', required=True),
data_vg=dict(type='str', required=False),
journal=dict(type='str', required=False),
cluster = module.params['cluster']
objectstore = module.params['objectstore']
+ state = module.params['state']
data = module.params['data']
data_vg = module.params.get('data_vg', None)
journal = module.params.get('journal', None)