Andrew Schoen
9f469e2c5a
ceph_volume: objectstore is now optional except when state is present
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-04-10 14:19:21 +02:00
Andrew Schoen
59e700c9fe
ceph_volume: adds a zap property and reworks to support state: absent
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-04-10 14:19:21 +02:00
Andrew Schoen
b553a73443
ceph_volume: adds a state property
...
This can be either present or absent.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-04-10 14:19:21 +02:00
Andrew Schoen
796caf7d8d
ceph_volume: remove the subcommand argument
...
This really isn't needed currently and I don't believe is a good
mechanism for switching subcommands anwyay. The user of this module
should not have to be familar with all ceph-volume subcommands.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-04-10 14:19:21 +02:00
Andrew Schoen
965d296565
ceph-volume: adds a dmcrypt param to the ceph_volume module
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-01-24 14:10:08 +01:00
Andrew Schoen
875e14cabf
ceph_volume: adds the crush_device_class param
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-01-17 13:49:29 +01:00
Andrew Schoen
4b4680d1e6
refactor ceph_volume.py so it's easier to test
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-12-11 09:58:06 -06:00
Andrew Schoen
7721aa375e
ceph_volume: adds the cluster param
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-12-11 09:58:06 -06:00
Andrew Schoen
61b4a1bedc
adds a ceph_volume module
...
This module uses ceph-volume to create OSDs. Currently
it only supports the 'lvm' subcommand and 'create'.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-12-11 09:58:06 -06:00