2 from textwrap
import dedent
3 from ceph_volume
import terminal
5 from . import deactivate
16 help = 'Use LVM and LVM-based technologies to deploy OSDs'
19 Use LVM and LVM-based technologies to deploy OSDs
25 'activate': activate
.Activate
,
26 'deactivate': deactivate
.Deactivate
,
28 'prepare': prepare
.Prepare
,
29 'create': create
.Create
,
30 'trigger': trigger
.Trigger
,
35 def __init__(self
, argv
):
38 def print_help(self
, sub_help
):
39 return self
._help
.format(sub_help
=sub_help
)
42 terminal
.dispatch(self
.mapper
, self
.argv
)
43 parser
= argparse
.ArgumentParser(
44 prog
='ceph-volume lvm',
45 formatter_class
=argparse
.RawDescriptionHelpFormatter
,
46 description
=self
.print_help(terminal
.subhelp(self
.mapper
)),
48 parser
.parse_args(self
.argv
)
49 if len(self
.argv
) <= 1:
50 return parser
.print_help()