diff options
| author | Justin Shepherd <jshepher@rackspace.com> | 2011-06-03 13:20:34 -0500 |
|---|---|---|
| committer | Justin Shepherd <jshepher@rackspace.com> | 2011-06-03 13:20:34 -0500 |
| commit | f6aa513024e14975709ef8facf1db6535eefbc44 (patch) | |
| tree | ee6e684f3b69d1e338b49a963de6339316bacdcf /bin | |
| parent | 33a6e766742fdb768defe66d714d5f7a71ee7e5f (diff) | |
| download | nova-f6aa513024e14975709ef8facf1db6535eefbc44.tar.gz nova-f6aa513024e14975709ef8facf1db6535eefbc44.tar.xz nova-f6aa513024e14975709ef8facf1db6535eefbc44.zip | |
added 'nova-manage config list' which will list out all of the flags and their values. I also alphabetized the list of available categories
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/nova-manage | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/bin/nova-manage b/bin/nova-manage index 5de4d9e81..fb3810779 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -1081,24 +1081,35 @@ class ImageCommands(object): self._convert_images(machine_images) +class ConfigCommands(object): + """Class for exposing the flags defined by flag_file(s).""" + + def __init__(self): + pass + + def list(self): + print FLAGS.FlagsIntoString() + + CATEGORIES = [ - ('user', UserCommands), ('account', AccountCommands), - ('project', ProjectCommands), - ('role', RoleCommands), - ('shell', ShellCommands), - ('vpn', VpnCommands), + ('config', ConfigCommands), + ('db', DbCommands), ('fixed', FixedIpCommands), + ('flavor', InstanceTypeCommands), ('floating', FloatingIpCommands), + ('instance_type', InstanceTypeCommands), + ('image', ImageCommands), ('network', NetworkCommands), - ('vm', VmCommands), + ('project', ProjectCommands), + ('role', RoleCommands), ('service', ServiceCommands), - ('db', DbCommands), + ('shell', ShellCommands), + ('user', UserCommands), + ('version', VersionCommands), + ('vm', VmCommands), ('volume', VolumeCommands), - ('instance_type', InstanceTypeCommands), - ('image', ImageCommands), - ('flavor', InstanceTypeCommands), - ('version', VersionCommands)] + ('vpn', VpnCommands)] def lazy_match(name, key_value_tuples): |
