Fix sphinx warnings.

This commit is contained in:
Darko Poljak 2018-03-15 18:01:23 +01:00
parent a06ee6f9f1
commit ef13449687
6 changed files with 70 additions and 133 deletions

View file

@ -40,9 +40,11 @@ MESSAGES
If consul binary is created using __staged_file then underlaying __file type messages are emitted. If consul binary is created using __staged_file then underlaying __file type messages are emitted.
If consul binary is created by direct method then the following messages are emitted: If consul binary is created by direct method then the following messages are emitted:
/usr/local/bin/consul created /usr/local/bin/consul created
consul binary was created consul binary was created
EXAMPLES EXAMPLES
-------- --------

View file

@ -9,7 +9,7 @@ during a config run, hidden in all other output.
Now all created output is bound to the context where it was produced. Now all created output is bound to the context where it was produced.
Saving output streams include stdout and stderr of init manifest, remote Saving output streams include stdout and stderr of init manifest, remote
commands and for each object stdout and stderr of manifest, gencode-* and code-*. commands and for each object stdout and stderr of manifest, gencode-\* and code-\*.
Output stream files are created only if some output is produced. For more info Output stream files are created only if some output is produced. For more info
on these cache files see `Local cache overview <cdist-cache.html>`_. on these cache files see `Local cache overview <cdist-cache.html>`_.

View file

@ -161,11 +161,6 @@ html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
# The empty string is equivalent to '%b %d, %Y'. # The empty string is equivalent to '%b %d, %Y'.
# html_last_updated_fmt = None # html_last_updated_fmt = None
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
# html_use_smartypants = True
html_use_smartypants = False
# Custom sidebar templates, maps document names to template names. # Custom sidebar templates, maps document names to template names.
# html_sidebars = {} # html_sidebars = {}

2
docs/src/docutils.conf Normal file
View file

@ -0,0 +1,2 @@
[parsers]
smart_quotes: false

View file

@ -72,24 +72,20 @@ GENERAL
------- -------
All commands accept the following options: All commands accept the following options:
.. option:: -h, --help **-h, --help**
Show the help screen. Show the help screen.
.. option:: -l LOGLEVEL, --log-level LOGLEVEL **-l LOGLEVEL, --log-level LOGLEVEL**
Set the specified verbosity level. The levels, in Set the specified verbosity level. The levels, in
order from the lowest to the highest, are: ERROR (-1), order from the lowest to the highest, are: ERROR (-1),
WARNING (0), INFO (1), VERBOSE (2), DEBUG (3) TRACE (4 WARNING (0), INFO (1), VERBOSE (2), DEBUG (3) TRACE (4
or higher). If used along with -v then -v increases or higher). If used along with -v then -v increases
last set value and -l overwrites last set value. last set value and -l overwrites last set value.
.. option:: -q, --quiet **-q, --quiet**
Quiet mode: disables logging, including WARNING and ERROR. Quiet mode: disables logging, including WARNING and ERROR.
.. option:: -v, --verbose **-v, --verbose**
Increase the verbosity level. Every instance of -v Increase the verbosity level. Every instance of -v
increments the verbosity level by one. Its default increments the verbosity level by one. Its default
value is 0 which includes ERROR and WARNING levels. value is 0 which includes ERROR and WARNING levels.
@ -99,8 +95,7 @@ All commands accept the following options:
then -l overwrites last set value and -v increases then -l overwrites last set value and -v increases
last set value. last set value.
.. option:: -V, --version **-V, --version**
Show version and exit. Show version and exit.
@ -115,55 +110,45 @@ CONFIG/INSTALL
Configure/install one or more hosts. Configure/install one or more hosts.
Install command is currently in beta. Install command is currently in beta.
.. option:: -4, --force-ipv4 **-4, --force-ipv4**
Force to use IPv4 addresses only. No influence for Force to use IPv4 addresses only. No influence for
custom remote commands. custom remote commands.
.. option:: -6, --force-ipv6 **-6, --force-ipv6**
Force to use IPv6 addresses only. No influence for Force to use IPv6 addresses only. No influence for
custom remote commands. custom remote commands.
.. option:: -A, --all-tagged **-A, --all-tagged**
Use all hosts present in tags db. Currently in beta. Use all hosts present in tags db. Currently in beta.
.. option:: -a, --all **-a, --all**
List hosts that have all specified tags, if -t/--tag List hosts that have all specified tags, if -t/--tag
is specified. is specified.
.. option:: -b, --beta **-b, --beta**
Enable beta functionality. Enable beta functionality.
.. option:: -C CACHE_PATH_PATTERN, --cache-path-pattern CACHE_PATH_PATTERN **-C CACHE_PATH_PATTERN, --cache-path-pattern CACHE_PATH_PATTERN**
Sepcify custom cache path pattern. 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 default hostdir is used. For more info on format see
:strong:`CACHE PATH PATTERN FORMAT` below. :strong:`CACHE PATH PATTERN FORMAT` below.
.. option:: -c CONF_DIR, --conf-dir CONF_DIR **-c CONF_DIR, --conf-dir CONF_DIR**
Add a configuration directory. Can be specified multiple times. Add a configuration directory. Can be specified multiple times.
If configuration directories contain conflicting types, explorers or If configuration directories contain conflicting types, explorers or
manifests, then the last one found is used. manifests, then the last one found is used.
.. option:: -f HOSTFILE, --file HOSTFILE **-f HOSTFILE, --file HOSTFILE**
Read specified file for a list of additional hosts to operate on Read specified file for a list of additional hosts to operate on
or if '-' is given, read stdin (one host per line). or if '-' is given, read stdin (one host per line).
If no host or host file is specified then, by default, If no host or host file is specified then, by default,
read hosts from stdin. For the file format see read hosts from stdin. For the file format see
:strong:`HOSTFILE FORMAT` below. :strong:`HOSTFILE FORMAT` below.
.. option:: -g CONFIG_FILE, --config-file CONFIG_FILE **-g CONFIG_FILE, --config-file CONFIG_FILE**
Use specified custom configuration file. Use specified custom configuration file.
.. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR **-I INVENTORY_DIR, --inventory INVENTORY_DIR**
Use specified custom inventory directory. Inventory Use specified custom inventory directory. Inventory
directory is set up by the following rules: if cdist directory is set up by the following rules: if cdist
configuration resolves this value then specified configuration resolves this value then specified
@ -171,60 +156,48 @@ Install command is currently in beta.
~/.cdit/inventory is used, otherwise distribution ~/.cdit/inventory is used, otherwise distribution
inventory directory is used. inventory directory is used.
.. option:: -i MANIFEST, --initial-manifest MANIFEST **-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] **-j [JOBS], --jobs [JOBS]**
Operate in parallel in specified maximum number of Operate in parallel in specified maximum number of
jobs. Global explorers, object prepare and object run jobs. Global explorers, object prepare and object run
are supported. Without argument CPU count is used by are supported. Without argument CPU count is used by
default. Currently in beta. default. Currently in beta.
.. option:: -n, --dry-run **-n, --dry-run**
Do not execute code. Do not execute code.
.. option:: -o OUT_PATH, --out-dir OUT_PATH **-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] **-p [HOST_MAX], --parallel [HOST_MAX]**
Operate on multiple hosts in parallel for specified Operate on multiple hosts in parallel for specified
maximum hosts at a time. Without argument CPU count is maximum hosts at a time. Without argument CPU count is
used by default. used by default.
.. option:: -R [{tar,tgz,tbz2,txz}], --use-archiving [{tar,tgz,tbz2,txz}] **-R [{tar,tgz,tbz2,txz}], --use-archiving [{tar,tgz,tbz2,txz}]**
Operate by using archiving with compression where Operate by using archiving with compression where
appropriate. Supported values are: tar - tar archive, appropriate. Supported values are: tar - tar archive,
tgz - gzip tar archive (the default), tbz2 - bzip2 tar tgz - gzip tar archive (the default), tbz2 - bzip2 tar
archive and txz - lzma tar archive. Currently in beta. archive and txz - lzma tar archive. Currently in beta.
.. option:: -r REMOTE_OUT_PATH, --remote-out-dir REMOTE_OUT_PATH **-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, --disable-saving-output-streams **-S, --disable-saving-output-streams**
Disable saving output streams. Disable saving output streams.
.. option:: -s, --sequential **-s, --sequential**
Operate on multiple hosts sequentially (default). Operate on multiple hosts sequentially (default).
.. option:: --remote-copy REMOTE_COPY **--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 **--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 **-t, --tag**
Host is specified by tag, not hostname/address; list Host is specified by tag, not hostname/address; list
all hosts that contain any of specified tags. all hosts that contain any of specified tags.
Currently in beta. Currently in beta.
@ -271,27 +244,22 @@ INVENTORY ADD-HOST
------------------ ------------------
Add host(s) to inventory database. Add host(s) to inventory database.
.. option:: host **host**
Host(s) to add. Host(s) to add.
.. option:: -b, --beta **-b, --beta**
Enable beta functionality. Enable beta functionality.
.. option:: -f HOSTFILE, --file HOSTFILE **-f HOSTFILE, --file HOSTFILE**
Read additional hosts to add from specified file or Read additional hosts to add from specified file or
from stdin if '-' (each host on separate line). If no from stdin if '-' (each host on separate line). If no
host or host file is specified then, by default, read host or host file is specified then, by default, read
from stdin. Hostfile format is the same as config hostfile format. from stdin. Hostfile format is the same as config hostfile format.
.. option:: -g CONFIG_FILE, --config-file CONFIG_FILE **-g CONFIG_FILE, --config-file CONFIG_FILE**
Use specified custom configuration file. Use specified custom configuration file.
.. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR **-I INVENTORY_DIR, --inventory INVENTORY_DIR**
Use specified custom inventory directory. Inventory Use specified custom inventory directory. Inventory
directory is set up by the following rules: if cdist directory is set up by the following rules: if cdist
configuration resolves this value then specified configuration resolves this value then specified
@ -304,16 +272,13 @@ INVENTORY ADD-TAG
----------------- -----------------
Add tag(s) to inventory database. Add tag(s) to inventory database.
.. option:: host **host**
List of host(s) for which tags are added. List of host(s) for which tags are added.
.. option:: -b, --beta **-b, --beta**
Enable beta functionality. Enable beta functionality.
.. option:: -f HOSTFILE, --file HOSTFILE **-f HOSTFILE, --file HOSTFILE**
Read additional hosts to add tags from specified file Read additional hosts to add tags from specified file
or from stdin if '-' (each host on separate line). If or from stdin if '-' (each host on separate line). If
no host or host file is specified then, by default, no host or host file is specified then, by default,
@ -321,12 +286,10 @@ Add tag(s) to inventory database.
are specified then tags are read from stdin and are are specified then tags are read from stdin and are
added to all hosts. Hostfile format is the same as config hostfile format. added to all hosts. Hostfile format is the same as config hostfile format.
.. option:: -g CONFIG_FILE, --config-file CONFIG_FILE **-g CONFIG_FILE, --config-file CONFIG_FILE**
Use specified custom configuration file. Use specified custom configuration file.
.. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR **-I INVENTORY_DIR, --inventory INVENTORY_DIR**
Use specified custom inventory directory. Inventory Use specified custom inventory directory. Inventory
directory is set up by the following rules: if cdist directory is set up by the following rules: if cdist
configuration resolves this value then specified configuration resolves this value then specified
@ -334,8 +297,7 @@ Add tag(s) to inventory database.
~/.cdit/inventory is used, otherwise distribution ~/.cdit/inventory is used, otherwise distribution
inventory directory is used. inventory directory is used.
.. option:: -T TAGFILE, --tag-file TAGFILE **-T TAGFILE, --tag-file TAGFILE**
Read additional tags to add from specified file or Read additional tags to add from specified file or
from stdin if '-' (each tag on separate line). If no from stdin if '-' (each tag on separate line). If no
tag or tag file is specified then, by default, read tag or tag file is specified then, by default, read
@ -343,8 +305,7 @@ Add tag(s) to inventory database.
specified then tags are read from stdin and are added specified then tags are read from stdin and are added
to all hosts. Tagfile format is the same as config hostfile format. to all hosts. Tagfile format is the same as config hostfile format.
.. option:: -t TAGLIST, --taglist TAGLIST **-t TAGLIST, --taglist TAGLIST**
Tag list to be added for specified host(s), comma Tag list to be added for specified host(s), comma
separated values. separated values.
@ -353,31 +314,25 @@ INVENTORY DEL-HOST
------------------ ------------------
Delete host(s) from inventory database. Delete host(s) from inventory database.
.. option:: host **host**
Host(s) to delete. Host(s) to delete.
.. option:: -a, --all **-a, --all**
Delete all hosts. Delete all hosts.
.. option:: -b, --beta **-b, --beta**
Enable beta functionality. Enable beta functionality.
.. option:: -f HOSTFILE, --file HOSTFILE **-f HOSTFILE, --file HOSTFILE**
Read additional hosts to delete from specified file or Read additional hosts to delete from specified file or
from stdin if '-' (each host on separate line). If no from stdin if '-' (each host on separate line). If no
host or host file is specified then, by default, read host or host file is specified then, by default, read
from stdin. Hostfile format is the same as config hostfile format. from stdin. Hostfile format is the same as config hostfile format.
.. option:: -g CONFIG_FILE, --config-file CONFIG_FILE **-g CONFIG_FILE, --config-file CONFIG_FILE**
Use specified custom configuration file. Use specified custom configuration file.
.. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR **-I INVENTORY_DIR, --inventory INVENTORY_DIR**
Use specified custom inventory directory. Inventory Use specified custom inventory directory. Inventory
directory is set up by the following rules: if cdist directory is set up by the following rules: if cdist
configuration resolves this value then specified configuration resolves this value then specified
@ -390,20 +345,16 @@ INVENTORY DEL-TAG
----------------- -----------------
Delete tag(s) from inventory database. Delete tag(s) from inventory database.
.. option:: host **host**
List of host(s) for which tags are deleted. List of host(s) for which tags are deleted.
.. option:: -a, --all **-a, --all**
Delete all tags for specified host(s). Delete all tags for specified host(s).
.. option:: -b, --beta **-b, --beta**
Enable beta functionality. Enable beta functionality.
.. option:: -f HOSTFILE, --file HOSTFILE **-f HOSTFILE, --file HOSTFILE**
Read additional hosts to delete tags for from Read additional hosts to delete tags for from
specified file or from stdin if '-' (each host on specified file or from stdin if '-' (each host on
separate line). If no host or host file is specified separate line). If no host or host file is specified
@ -412,12 +363,10 @@ Delete tag(s) from inventory database.
from stdin and are deleted from all hosts. Hostfile from stdin and are deleted from all hosts. Hostfile
format is the same as config hostfile format. format is the same as config hostfile format.
.. option:: -g CONFIG_FILE, --config-file CONFIG_FILE **-g CONFIG_FILE, --config-file CONFIG_FILE**
Use specified custom configuration file. Use specified custom configuration file.
.. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR **-I INVENTORY_DIR, --inventory INVENTORY_DIR**
Use specified custom inventory directory. Inventory Use specified custom inventory directory. Inventory
directory is set up by the following rules: if cdist directory is set up by the following rules: if cdist
configuration resolves this value then specified configuration resolves this value then specified
@ -425,8 +374,7 @@ Delete tag(s) from inventory database.
~/.cdit/inventory is used, otherwise distribution ~/.cdit/inventory is used, otherwise distribution
inventory directory is used. inventory directory is used.
.. option:: -T TAGFILE, --tag-file TAGFILE **-T TAGFILE, --tag-file TAGFILE**
Read additional tags from specified file or from stdin Read additional tags from specified file or from stdin
if '-' (each tag on separate line). If no tag or tag if '-' (each tag on separate line). If no tag or tag
file is specified then, by default, read from stdin. file is specified then, by default, read from stdin.
@ -434,8 +382,7 @@ Delete tag(s) from inventory database.
then tags are read from stdin and are added to all then tags are read from stdin and are added to all
hosts. Tagfile format is the same as config hostfile format. hosts. Tagfile format is the same as config hostfile format.
.. option:: -t TAGLIST, --taglist TAGLIST **-t TAGLIST, --taglist TAGLIST**
Tag list to be deleted for specified host(s), comma Tag list to be deleted for specified host(s), comma
separated values. separated values.
@ -444,36 +391,29 @@ INVENTORY LIST
-------------- --------------
List inventory database. List inventory database.
.. option:: host **host**
Host(s) to list. Host(s) to list.
.. option:: -a, --all **-a, --all**
List hosts that have all specified tags, if -t/--tag List hosts that have all specified tags, if -t/--tag
is specified. is specified.
.. option:: -b, --beta **-b, --beta**
Enable beta functionality. Enable beta functionality.
.. option:: -f HOSTFILE, --file HOSTFILE **-f HOSTFILE, --file HOSTFILE**
Read additional hosts to list from specified file or Read additional hosts to list from specified file or
from stdin if '-' (each host on separate line). If no from stdin if '-' (each host on separate line). If no
host or host file is specified then, by default, list host or host file is specified then, by default, list
all. Hostfile format is the same as config hostfile format. all. Hostfile format is the same as config hostfile format.
.. option:: -g CONFIG_FILE, --config-file CONFIG_FILE **-g CONFIG_FILE, --config-file CONFIG_FILE**
Use specified custom configuration file. Use specified custom configuration file.
.. option:: -H, --host-only **-H, --host-only**
Suppress tags listing. Suppress tags listing.
.. option:: -I INVENTORY_DIR, --inventory INVENTORY_DIR **-I INVENTORY_DIR, --inventory INVENTORY_DIR**
Use specified custom inventory directory. Inventory Use specified custom inventory directory. Inventory
directory is set up by the following rules: if cdist directory is set up by the following rules: if cdist
configuration resolves this value then specified configuration resolves this value then specified
@ -481,8 +421,7 @@ List inventory database.
~/.cdit/inventory is used, otherwise distribution ~/.cdit/inventory is used, otherwise distribution
inventory directory is used. inventory directory is used.
.. option:: -t, --tag **-t, --tag**
Host is specified by tag, not hostname/address; list Host is specified by tag, not hostname/address; list
all hosts that contain any of specified tags. all hosts that contain any of specified tags.
@ -494,8 +433,7 @@ to the types as commands. It can be thought as an
"interactive manifest" environment. See below for example "interactive manifest" environment. See below for example
usage. Its primary use is for debugging type parameters. usage. Its primary use is for debugging type parameters.
.. option:: -s SHELL, --shell SHELL **-s SHELL, --shell SHELL**
Select shell to use, defaults to current shell. Used shell should Select shell to use, defaults to current shell. Used shell should
be POSIX compatible shell. be POSIX compatible shell.