forked from ungleich-public/cdist
		
	Cleanup options' help and cdist man page.
This commit is contained in:
		
					parent
					
						
							
								eb01c5bb85
							
						
					
				
			
			
				commit
				
					
						982bb286f4
					
				
			
		
					 2 changed files with 89 additions and 112 deletions
				
			
		|  | @ -27,6 +27,17 @@ _verbosity_level = { | |||
|     3: logging.DEBUG, | ||||
|     4: logging.TRACE, | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| # Generate verbosity level constants: | ||||
| # VERBOSE_OFF, VERBOSE_ERROR, VERBOSE_WARNING, VERBOSE_INFO, VERBOSE_VERBOSE, | ||||
| # VERBOSE_DEBUG, VERBOSE_TRACE. | ||||
| this_globals = globals() | ||||
| for level in _verbosity_level: | ||||
|     const = 'VERBOSE_' + logging.getLevelName(_verbosity_level[level]) | ||||
|     this_globals[const] = level | ||||
| 
 | ||||
| 
 | ||||
| # All verbosity levels above 4 are TRACE. | ||||
| _verbosity_level = collections.defaultdict( | ||||
|     lambda: logging.TRACE, _verbosity_level) | ||||
|  | @ -87,7 +98,7 @@ def get_parsers(): | |||
|     parser['loglevel'] = argparse.ArgumentParser(add_help=False) | ||||
|     parser['loglevel'].add_argument( | ||||
|             '-q', '--quiet', | ||||
|             help='Quiet mode: disables logging, including WARNING and ERROR', | ||||
|             help='Quiet mode: disables logging, including WARNING and ERROR.', | ||||
|             action='store_true', default=False) | ||||
|     parser['loglevel'].add_argument( | ||||
|             '-v', '--verbose', | ||||
|  | @ -102,16 +113,15 @@ def get_parsers(): | |||
|     parser['beta'] = argparse.ArgumentParser(add_help=False) | ||||
|     parser['beta'].add_argument( | ||||
|            '-b', '--beta', | ||||
|            help=('Enable beta functionality. ' | ||||
|                  'Can also be enabled using CDIST_BETA env var.'), | ||||
|            help=('Enable beta functionality. '), | ||||
|            action='store_true', dest='beta', | ||||
|            default='CDIST_BETA' in os.environ) | ||||
|            default=False) | ||||
| 
 | ||||
|     # Main subcommand parser | ||||
|     parser['main'] = argparse.ArgumentParser( | ||||
|             description='cdist ' + cdist.VERSION, parents=[parser['loglevel']]) | ||||
|     parser['main'].add_argument( | ||||
|             '-V', '--version', help='Show version', action='version', | ||||
|             '-V', '--version', help='Show version.', action='version', | ||||
|             version='%(prog)s ' + cdist.VERSION) | ||||
|     parser['sub'] = parser['main'].add_subparsers( | ||||
|             title="Commands", dest="command") | ||||
|  | @ -136,18 +146,17 @@ def get_parsers(): | |||
|     parser['config_main'] = argparse.ArgumentParser(add_help=False) | ||||
|     parser['config_main'].add_argument( | ||||
|             '-C', '--cache-path-pattern', | ||||
|             help=('Specify custom cache path pattern. It can also be set ' | ||||
|                   'by CDIST_CACHE_PATH_PATTERN environment variable. If ' | ||||
|             help=('Specify custom cache path pattern. If ' | ||||
|                   'it is not set then default hostdir is used.'), | ||||
|             dest='cache_path_pattern', | ||||
|             default=os.environ.get('CDIST_CACHE_PATH_PATTERN')) | ||||
|             default=None) | ||||
|     parser['config_main'].add_argument( | ||||
|             '-c', '--conf-dir', | ||||
|             help=('Add configuration directory (can be repeated, ' | ||||
|                   'last one wins)'), action='append') | ||||
|                   'last one wins).'), action='append') | ||||
|     parser['config_main'].add_argument( | ||||
|            '-i', '--initial-manifest', | ||||
|            help='path to a cdist manifest or \'-\' to read from stdin.', | ||||
|            help='Path to a cdist manifest or \'-\' to read from stdin.', | ||||
|            dest='manifest', required=False) | ||||
|     parser['config_main'].add_argument( | ||||
|            '-j', '--jobs', nargs='?', | ||||
|  | @ -160,17 +169,18 @@ def get_parsers(): | |||
|            const=multiprocessing.cpu_count()) | ||||
|     parser['config_main'].add_argument( | ||||
|            '-n', '--dry-run', | ||||
|            help='do not execute code', action='store_true') | ||||
|            help='Do not execute code.', action='store_true') | ||||
|     parser['config_main'].add_argument( | ||||
|            '-o', '--out-dir', | ||||
|            help='directory to save cdist output in', dest="out_path") | ||||
|            help='Directory to save cdist output in.', dest="out_path") | ||||
|     parser['config_main'].add_argument( | ||||
|            '-R', '--use-archiving', nargs='?', | ||||
|            choices=('tar', 'tgz', 'tbz2', 'txz',), | ||||
|            help=('Operate by using archiving with compression where ' | ||||
|                  'apropriate. Supported values are: tar - tar archive, ' | ||||
|                  'tgz - gzip tar archive (the default), ' | ||||
|                  'tbz2 - bzip2 tar archive and txz - lzma tar archive.'), | ||||
|                  'tbz2 - bzip2 tar archive and txz - lzma tar archive. ' | ||||
|                  'Currently in beta.'), | ||||
|            action='store', dest='use_archiving', | ||||
|            const='tgz') | ||||
| 
 | ||||
|  | @ -179,33 +189,33 @@ def get_parsers(): | |||
|     # parsing to determine implementation default | ||||
|     parser['config_main'].add_argument( | ||||
|            '-r', '--remote-out-dir', | ||||
|            help='Directory to save cdist output in on the target host', | ||||
|            help='Directory to save cdist output in on the target host.', | ||||
|            dest="remote_out_path") | ||||
|     parser['config_main'].add_argument( | ||||
|            '--remote-copy', | ||||
|            help='Command to use for remote copy (should behave like scp)', | ||||
|            help='Command to use for remote copy (should behave like scp).', | ||||
|            action='store', dest='remote_copy', | ||||
|            default=os.environ.get('CDIST_REMOTE_COPY')) | ||||
|            default=None) | ||||
|     parser['config_main'].add_argument( | ||||
|            '--remote-exec', | ||||
|            help=('Command to use for remote execution ' | ||||
|                  '(should behave like ssh)'), | ||||
|                  '(should behave like ssh).'), | ||||
|            action='store', dest='remote_exec', | ||||
|            default=os.environ.get('CDIST_REMOTE_EXEC')) | ||||
|            default=None) | ||||
| 
 | ||||
|     # Config | ||||
|     parser['config_args'] = argparse.ArgumentParser(add_help=False) | ||||
|     parser['config_args'].add_argument( | ||||
|              '-A', '--all-tagged', | ||||
|              help=('use all hosts present in tags db'), | ||||
|              help=('Use all hosts present in tags db. Currently in beta.'), | ||||
|              action="store_true", dest="all_tagged_hosts", default=False) | ||||
|     parser['config_args'].add_argument( | ||||
|              '-a', '--all', | ||||
|              help=('list hosts that have all specified tags, ' | ||||
|                    'if -t/--tag is specified'), | ||||
|              help=('List hosts that have all specified tags, ' | ||||
|                    'if -t/--tag is specified.'), | ||||
|              action="store_true", dest="has_all_tags", default=False) | ||||
|     parser['config_args'].add_argument( | ||||
|             'host', nargs='*', help='host(s) to operate on') | ||||
|             'host', nargs='*', help='Host(s) to operate on.') | ||||
|     parser['config_args'].add_argument( | ||||
|             '-f', '--file', | ||||
|             help=('Read specified file for a list of additional hosts to ' | ||||
|  | @ -223,12 +233,13 @@ def get_parsers(): | |||
|            const=multiprocessing.cpu_count()) | ||||
|     parser['config_args'].add_argument( | ||||
|            '-s', '--sequential', | ||||
|            help='operate on multiple hosts sequentially (default)', | ||||
|            help='Operate on multiple hosts sequentially (default).', | ||||
|            action='store_const', dest='parallel', const=0) | ||||
|     parser['config_args'].add_argument( | ||||
|              '-t', '--tag', | ||||
|              help=('host is specified by tag, not hostname/address; ' | ||||
|                    'list all hosts that contain any of specified tags'), | ||||
|              help=('Host is specified by tag, not hostname/address; ' | ||||
|                    'list all hosts that contain any of specified tags. ' | ||||
|                    'Currently in beta.'), | ||||
|              dest='tag', required=False, action="store_true", default=False) | ||||
|     parser['config'] = parser['sub'].add_parser( | ||||
|             'config', parents=[parser['loglevel'], parser['beta'], | ||||
|  | @ -253,7 +264,7 @@ def get_parsers(): | |||
|             'add-host', parents=[parser['loglevel'], parser['beta'], | ||||
|                                  parser['inventory_common']]) | ||||
|     parser['add-host'].add_argument( | ||||
|             'host', nargs='*', help='host(s) to add') | ||||
|             'host', nargs='*', help='Host(s) to add.') | ||||
|     parser['add-host'].add_argument( | ||||
|            '-f', '--file', | ||||
|            help=('Read additional hosts to add from specified file ' | ||||
|  | @ -267,7 +278,7 @@ def get_parsers(): | |||
|                                 parser['inventory_common']]) | ||||
|     parser['add-tag'].add_argument( | ||||
|            'host', nargs='*', | ||||
|            help='list of host(s) for which tags are added') | ||||
|            help='List of host(s) for which tags are added.') | ||||
|     parser['add-tag'].add_argument( | ||||
|            '-f', '--file', | ||||
|            help=('Read additional hosts to add tags from specified file ' | ||||
|  | @ -289,16 +300,16 @@ def get_parsers(): | |||
|     parser['add-tag'].add_argument( | ||||
|            '-t', '--taglist', | ||||
|            help=("Tag list to be added for specified host(s), comma separated" | ||||
|                  " values"), | ||||
|                  " values."), | ||||
|            dest="taglist", required=False) | ||||
| 
 | ||||
|     parser['del-host'] = parser['invsub'].add_parser( | ||||
|             'del-host', parents=[parser['loglevel'], parser['beta'], | ||||
|                                  parser['inventory_common']]) | ||||
|     parser['del-host'].add_argument( | ||||
|             'host', nargs='*', help='host(s) to delete') | ||||
|             'host', nargs='*', help='Host(s) to delete.') | ||||
|     parser['del-host'].add_argument( | ||||
|             '-a', '--all', help=('Delete all hosts'), | ||||
|             '-a', '--all', help=('Delete all hosts.'), | ||||
|             dest='all', required=False, action="store_true", default=False) | ||||
|     parser['del-host'].add_argument( | ||||
|             '-f', '--file', | ||||
|  | @ -313,10 +324,10 @@ def get_parsers(): | |||
|                                 parser['inventory_common']]) | ||||
|     parser['del-tag'].add_argument( | ||||
|             'host', nargs='*', | ||||
|             help='list of host(s) for which tags are deleted') | ||||
|             help='List of host(s) for which tags are deleted.') | ||||
|     parser['del-tag'].add_argument( | ||||
|             '-a', '--all', | ||||
|             help=('Delete all tags for specified host(s)'), | ||||
|             help=('Delete all tags for specified host(s).'), | ||||
|             dest='all', required=False, action="store_true", default=False) | ||||
|     parser['del-tag'].add_argument( | ||||
|             '-f', '--file', | ||||
|  | @ -339,18 +350,18 @@ def get_parsers(): | |||
|     parser['del-tag'].add_argument( | ||||
|             '-t', '--taglist', | ||||
|             help=("Tag list to be deleted for specified host(s), " | ||||
|                   "comma separated values"), | ||||
|                   "comma separated values."), | ||||
|             dest="taglist", required=False) | ||||
| 
 | ||||
|     parser['list'] = parser['invsub'].add_parser( | ||||
|             'list', parents=[parser['loglevel'], parser['beta'], | ||||
|                              parser['inventory_common']]) | ||||
|     parser['list'].add_argument( | ||||
|             'host', nargs='*', help='host(s) to list') | ||||
|             'host', nargs='*', help='Host(s) to list.') | ||||
|     parser['list'].add_argument( | ||||
|             '-a', '--all', | ||||
|             help=('list hosts that have all specified tags, ' | ||||
|                   'if -t/--tag is specified'), | ||||
|             help=('List hosts that have all specified tags, ' | ||||
|                   'if -t/--tag is specified.'), | ||||
|             action="store_true", dest="has_all_tags", default=False) | ||||
|     parser['list'].add_argument( | ||||
|             '-f', '--file', | ||||
|  | @ -359,12 +370,12 @@ def get_parsers(): | |||
|                   'If no host or host file is specified then, by default, ' | ||||
|                   'list all.'), dest='hostfile', required=False) | ||||
|     parser['list'].add_argument( | ||||
|             '-H', '--host-only', help=('Suppress tags listing'), | ||||
|             '-H', '--host-only', help=('Suppress tags listing.'), | ||||
|             action="store_true", dest="list_only_host", default=False) | ||||
|     parser['list'].add_argument( | ||||
|             '-t', '--tag', | ||||
|             help=('host is specified by tag, not hostname/address; ' | ||||
|                   'list all hosts that contain any of specified tags'), | ||||
|             help=('Host is specified by tag, not hostname/address; ' | ||||
|                   'list all hosts that contain any of specified tags.'), | ||||
|             action="store_true", default=False) | ||||
| 
 | ||||
|     parser['inventory'].set_defaults( | ||||
|  |  | |||
|  | @ -71,11 +71,11 @@ All commands accept the following options: | |||
| 
 | ||||
| .. option:: -h, --help | ||||
| 
 | ||||
|     Show the help screen | ||||
|     Show the help screen. | ||||
| 
 | ||||
| .. option:: -q, --quiet | ||||
| 
 | ||||
|     Quiet mode: disables logging, including WARNING and ERROR | ||||
|     Quiet mode: disables logging, including WARNING and ERROR. | ||||
| 
 | ||||
| .. option:: -v, --verbose | ||||
| 
 | ||||
|  | @ -86,7 +86,7 @@ All commands accept the following options: | |||
| 
 | ||||
| .. option:: -V, --version | ||||
| 
 | ||||
|    Show version and exit | ||||
|    Show version and exit. | ||||
| 
 | ||||
| 
 | ||||
| BANNER | ||||
|  | @ -98,26 +98,24 @@ cdist posters - a must have for every office. | |||
| CONFIG/INSTALL | ||||
| -------------- | ||||
| Configure/install one or more hosts. | ||||
| Install command is currently in beta. | ||||
| 
 | ||||
| .. option:: -A, --all-tagged | ||||
| 
 | ||||
|     use all hosts present in tags db | ||||
|     Use all hosts present in tags db. Currently in beta. | ||||
| 
 | ||||
| .. option:: -a, --all | ||||
| 
 | ||||
|     list hosts that have all specified tags, if -t/--tag | ||||
|     is specified | ||||
|     List hosts that have all specified tags, if -t/--tag | ||||
|     is specified. | ||||
| 
 | ||||
| .. option:: -b, --beta | ||||
| 
 | ||||
|     Enable beta functionality. | ||||
|      | ||||
|     Can also be enabled using CDIST_BETA env var. | ||||
| 
 | ||||
| .. option:: -C CACHE_PATH_PATTERN, --cache-path-pattern CACHE_PATH_PATTERN | ||||
| 
 | ||||
|     Sepcify custom cache path pattern. It can also be set by | ||||
|     CDIST_CACHE_PATH_PATTERN environment variable. If it is not set then | ||||
|     Sepcify custom cache path pattern. If it is not set then | ||||
|     default hostdir is used. For more info on format see | ||||
|     :strong:`CACHE PATH PATTERN FORMAT` below. | ||||
| 
 | ||||
|  | @ -125,11 +123,7 @@ Configure/install one or more hosts. | |||
| 
 | ||||
|     Add a configuration directory. Can be specified multiple times. | ||||
|     If configuration directories contain conflicting types, explorers or | ||||
|     manifests, then the last one found is used. Additionally this can also | ||||
|     be configured by setting the CDIST_PATH environment variable to a colon | ||||
|     delimited list of config directories. Directories given with the | ||||
|     --conf-dir argument have higher precedence over those set through the | ||||
|     environment variable. | ||||
|     manifests, then the last one found is used. | ||||
| 
 | ||||
| .. option:: -f HOSTFILE, --file HOSTFILE | ||||
| 
 | ||||
|  | @ -151,7 +145,7 @@ Configure/install one or more hosts. | |||
| 
 | ||||
| .. option:: -i MANIFEST, --initial-manifest MANIFEST | ||||
| 
 | ||||
|     Path to a cdist manifest or - to read from stdin | ||||
|     Path to a cdist manifest or - to read from stdin. | ||||
| 
 | ||||
| .. option:: -j [JOBS], --jobs [JOBS] | ||||
| 
 | ||||
|  | @ -162,11 +156,11 @@ Configure/install one or more hosts. | |||
| 
 | ||||
| .. option:: -n, --dry-run | ||||
| 
 | ||||
|     Do not execute code | ||||
|     Do not execute code. | ||||
| 
 | ||||
| .. option:: -o OUT_PATH, --out-dir OUT_PATH | ||||
| 
 | ||||
|     Directory to save cdist output in | ||||
|     Directory to save cdist output in. | ||||
| 
 | ||||
| .. option:: -p [HOST_MAX], --parallel [HOST_MAX] | ||||
| 
 | ||||
|  | @ -179,29 +173,29 @@ Configure/install one or more hosts. | |||
|     Operate by using archiving with compression where | ||||
|     apropriate. Supported values are: tar - tar archive, | ||||
|     tgz - gzip tar archive (the default), tbz2 - bzip2 tar | ||||
|     archive and txz - lzma tar archive. | ||||
| 
 | ||||
|     archive and txz - lzma tar archive. Currently in beta. | ||||
| 
 | ||||
| .. option:: -r REMOTE_OUT_PATH, --remote-out-dir REMOTE_OUT_PATH | ||||
| 
 | ||||
|     Directory to save cdist output in on the target host | ||||
|     Directory to save cdist output in on the target host. | ||||
| 
 | ||||
| .. option:: -s, --sequential | ||||
| 
 | ||||
|     Operate on multiple hosts sequentially (default) | ||||
|     Operate on multiple hosts sequentially (default). | ||||
| 
 | ||||
| .. option:: --remote-copy REMOTE_COPY | ||||
| 
 | ||||
|     Command to use for remote copy (should behave like scp) | ||||
|     Command to use for remote copy (should behave like scp). | ||||
| 
 | ||||
| .. option:: --remote-exec REMOTE_EXEC | ||||
| 
 | ||||
|     Command to use for remote execution (should behave like ssh) | ||||
|     Command to use for remote execution (should behave like ssh). | ||||
| 
 | ||||
| .. option:: -t, --tag | ||||
| 
 | ||||
|     host is specified by tag, not hostname/address; list | ||||
|     all hosts that contain any of specified tags | ||||
|     Host is specified by tag, not hostname/address; list | ||||
|     all hosts that contain any of specified tags. | ||||
|     Currently in beta. | ||||
| 
 | ||||
| HOSTFILE FORMAT | ||||
| ~~~~~~~~~~~~~~~ | ||||
|  | @ -247,16 +241,11 @@ Add host(s) to inventory database. | |||
| 
 | ||||
| .. option:: host | ||||
| 
 | ||||
|     host(s) to add | ||||
|     Host(s) to add. | ||||
| 
 | ||||
| .. option:: -b, --beta | ||||
| 
 | ||||
|     Enable beta functionalities. Beta functionalities | ||||
|     include inventory command with all sub-commands and | ||||
|     all options; config sub-command options: -j/--jobs, | ||||
|     -t/--tag, -a/--all. | ||||
| 
 | ||||
|     Can also be enabled using CDIST_BETA env var. | ||||
|     Enable beta functionality. | ||||
| 
 | ||||
| .. option:: -f HOSTFILE, --file HOSTFILE | ||||
| 
 | ||||
|  | @ -265,9 +254,6 @@ Add host(s) to inventory database. | |||
|     host or host file is specified then, by default, read | ||||
|     from stdin. Hostfile format is the same as config hostfile format. | ||||
| 
 | ||||
| .. option:: -h, --help | ||||
| 
 | ||||
|     show this help message and exit | ||||
| 
 | ||||
| .. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR | ||||
| 
 | ||||
|  | @ -286,16 +272,11 @@ Add tag(s) to inventory database. | |||
| 
 | ||||
| .. option:: host | ||||
| 
 | ||||
|     list of host(s) for which tags are added | ||||
|     List of host(s) for which tags are added. | ||||
| 
 | ||||
| .. option:: -b, --beta | ||||
| 
 | ||||
|     Enable beta functionalities. Beta functionalities | ||||
|     include inventory command with all sub-commands and | ||||
|     all options; config sub-command options: -j/--jobs, | ||||
|     -t/--tag, -a/--all. | ||||
| 
 | ||||
|     Can also be enabled using CDIST_BETA env var. | ||||
|     Enable beta functionality. | ||||
| 
 | ||||
| .. option:: -f HOSTFILE, --file HOSTFILE | ||||
| 
 | ||||
|  | @ -328,7 +309,7 @@ Add tag(s) to inventory database. | |||
| .. option:: -t TAGLIST, --taglist TAGLIST | ||||
| 
 | ||||
|     Tag list to be added for specified host(s), comma | ||||
|     separated values | ||||
|     separated values. | ||||
| 
 | ||||
| 
 | ||||
| INVENTORY DEL-HOST | ||||
|  | @ -337,20 +318,15 @@ Delete host(s) from inventory database. | |||
| 
 | ||||
| .. option:: host | ||||
| 
 | ||||
|     host(s) to delete | ||||
|     Host(s) to delete. | ||||
| 
 | ||||
| .. option:: -a, --all | ||||
| 
 | ||||
|     Delete all hosts | ||||
|     Delete all hosts. | ||||
| 
 | ||||
| .. option:: -b, --beta | ||||
| 
 | ||||
|     Enable beta functionalities. Beta functionalities | ||||
|     include inventory command with all sub-commands and | ||||
|     all options; config sub-command options: -j/--jobs, | ||||
|     -t/--tag, -a/--all. | ||||
| 
 | ||||
|     Can also be enabled using CDIST_BETA env var. | ||||
|     Enable beta functionality. | ||||
| 
 | ||||
| .. option:: -f HOSTFILE, --file HOSTFILE | ||||
| 
 | ||||
|  | @ -376,20 +352,15 @@ Delete tag(s) from inventory database. | |||
| 
 | ||||
| .. option:: host | ||||
| 
 | ||||
|     list of host(s) for which tags are deleted | ||||
|     List of host(s) for which tags are deleted. | ||||
| 
 | ||||
| .. option:: -a, --all | ||||
| 
 | ||||
|     Delete all tags for specified host(s) | ||||
|     Delete all tags for specified host(s). | ||||
| 
 | ||||
| .. option:: -b, --beta | ||||
| 
 | ||||
|     Enable beta functionalities. Beta functionalities | ||||
|     include inventory command with all sub-commands and | ||||
|     all options; config sub-command options: -j/--jobs, | ||||
|     -t/--tag, -a/--all. | ||||
| 
 | ||||
|     Can also be enabled using CDIST_BETA env var. | ||||
|     Enable beta functionality. | ||||
| 
 | ||||
| .. option:: -f HOSTFILE, --file HOSTFILE | ||||
| 
 | ||||
|  | @ -423,7 +394,7 @@ Delete tag(s) from inventory database. | |||
| .. option:: -t TAGLIST, --taglist TAGLIST | ||||
| 
 | ||||
|     Tag list to be deleted for specified host(s), comma | ||||
|     separated values | ||||
|     separated values. | ||||
| 
 | ||||
| 
 | ||||
| INVENTORY LIST | ||||
|  | @ -432,21 +403,16 @@ List inventory database. | |||
| 
 | ||||
| .. option::  host | ||||
| 
 | ||||
|     host(s) to list | ||||
|     Host(s) to list. | ||||
| 
 | ||||
| .. option:: -a, --all | ||||
| 
 | ||||
|     list hosts that have all specified tags, if -t/--tag | ||||
|     is specified | ||||
|     List hosts that have all specified tags, if -t/--tag | ||||
|     is specified. | ||||
| 
 | ||||
| .. option:: -b, --beta | ||||
| 
 | ||||
|     Enable beta functionalities. Beta functionalities | ||||
|     include inventory command with all sub-commands and | ||||
|     all options; config sub-command options: -j/--jobs, | ||||
|     -t/--tag, -a/--all. | ||||
| 
 | ||||
|     Can also be enabled using CDIST_BETA env var. | ||||
|     Enable beta functionality. | ||||
| 
 | ||||
| .. option:: -f HOSTFILE, --file HOSTFILE | ||||
| 
 | ||||
|  | @ -457,7 +423,7 @@ List inventory database. | |||
| 
 | ||||
| .. option:: -H, --host-only | ||||
| 
 | ||||
|     Suppress tags listing | ||||
|     Suppress tags listing. | ||||
| 
 | ||||
| .. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR | ||||
| 
 | ||||
|  | @ -471,8 +437,8 @@ List inventory database. | |||
| 
 | ||||
| .. option:: -t, --tag | ||||
| 
 | ||||
|     host is specified by tag, not hostname/address; list | ||||
|     all hosts that contain any of specified tags | ||||
|     Host is specified by tag, not hostname/address; list | ||||
|     all hosts that contain any of specified tags. | ||||
| 
 | ||||
| 
 | ||||
| SHELL | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue