Update beta manual

This commit is contained in:
Darko Poljak 2019-06-21 14:22:50 +02:00
parent 9d13f02083
commit 034a066063
187 changed files with 758 additions and 731 deletions

View file

@ -74,7 +74,7 @@ prevents to be run in more than one instance.
Deprecated types
-----------------
If a type is flagged with 'deprecated' marker then it is considered deprecated.
Upon it's usage cdist writes warning line. If 'deprecated' marker has content
When it is used cdist writes warning line. If 'deprecated' marker has content
then this content is printed as a deprecation messages, e.g.:
.. code-block:: sh
@ -186,6 +186,31 @@ Example: (e.g. in cdist/conf/type/__nginx_vhost/manifest)
fi
Deprecated parameters
---------------------
To deprecate type parameters one can declare a file for each deprecated
parameter under **parameter/deprecated** directory.
When such parameter is used cdist writes warning line with deprecation message.
If such file has content then this content is printed as deprecation message.
If there is no content then generic parameter deprecation message is printed.
Example:
.. code-block:: sh
$ ls parameter/deprecated/
eggs spam
$ cat parameter/deprecated/eggs
eggs parameter is deprecated, please use multiple egg parameter.
$ cat parameter/deprecated/spam
$ echo '__foo foo --foo foo --eggs eggs' | ./bin/cdist config -i - 185.203.112.26
WARNING: 185.203.112.26: eggs parameter of type __foo is deprecated: eggs parameter is deprecated, please use multiple egg parameter.
$ echo '__foo foo --foo foo --eggs eggs --spam spam' | ./bin/cdist config -i - 185.203.112.26
WARNING: 185.203.112.26: spam parameter of type __foo is deprecated.
WARNING: 185.203.112.26: eggs parameter of type __foo is deprecated: eggs parameter is deprecated, please use multiple egg parameter.
Input from stdin
----------------
Every type can access what has been written on stdin when it has been called.
@ -514,62 +539,43 @@ Core python types replace manifest and gencode scripts. Parameters, singleton,
nonparallel are still defined as for common types. Explorer code is also written
in shell, since this is the code that is directly executed at target host.
When writing python type you can extend **cdist.core.PythonType** class.
When writing python type you can extend **cdist.core.pytypes.PythonType** class.
You need to implement the following methods:
* **type_manifest**: implementation should yield **cdist.core.ManifestEntry**
instances, or **yield from ()** if type does not use other types
* **type_manifest**: implementation should yield **cdist.core.pytypes.<type-name>**
attribute function call result, or **yield from ()** if type does not use other types
* **type_gencode**: implementation should return a string consisting of lines
of shell code that will be executed at target host.
**cdist.core.ManifestEntry** is a python type way for invoking another cdist type.
**cdist.core.pytypes.<type-name>** attributes correspond to detected python types.
**Note** that double underscore ('__') at the beginning of type name is removed.
Example:
.. code-block:: sh
...
class DummyConfig(PythonType):
def type_manifest(self):
# Invoking pyhton file type with provided stdin source with
# specified content.
filepy = ManifestEntry(name='__file_py', stdin='dummy=py\n',
parameters={
'/root/dummypy.conf': None,
'--mode': '0640',
'--owner': 'root',
'--group': 'root',
'--source': '-',
})
yield filepy
import os
import sys
from cdist.core.pytypes import *
# Invoking pyhton file type with specified file as source.
self_path = os.path.dirname(os.path.realpath(__file__))
conf_path = os.path.join(self_path, 'files', 'dummypy.conf')
filepy = ManifestEntry(name='__file_py',
parameters={
'/root/dummypy2.conf': None,
'--mode': '0640',
'--owner': 'root',
'--group': 'root',
'--source': conf_path,
})
yield filepy
# Invoking standard shell file type with stdin source feeded
# from file.
self_path = os.path.dirname(os.path.realpath(__file__))
conf_path = os.path.join(self_path, 'files', 'dummysh.conf')
with open(conf_path, 'r') as f:
filepy = ManifestEntry(name='__file', stdin=f,
parameters={
'/root/dummysh.conf': None,
'--mode': '0600',
'--owner': 'root',
'--group': 'root',
'--source': '-',
})
yield filepy
...
class DummyConfig(PythonType):
def type_manifest(self):
print('dummy manifest stdout')
print('dummy manifest stderr\n', file=sys.stderr)
yield file_py('/root/dummy1.conf',
mode='0640',
owner='root',
group='root',
source='-').feed_stdin('dummy=1\n')
self_path = os.path.dirname(os.path.realpath(__file__))
conf_path = os.path.join(self_path, 'files', 'dummy.conf')
yield file_py('/root/dummy2.conf',
mode='0640',
owner='root',
group='root',
source=conf_path)
**cdist.core.PythonType** class provides the following methods:
@ -593,7 +599,7 @@ Furthermore, under **docs/dev/python-types** there are sample cdist conf directo
init manifests and scripts for running and measuring duration of samples.
There, under **conf/type/__dummy_config** you can find another example of
python type, which (unlike **__file_py** type) also uses new manifest implementation
that yields **ManifestEntry** instances.
that yields **cdist.core.pytypes.<type-name>** attribute function call results.
**NOTE** that python types implementation is under the beta, not directly controled by
the **-b/--beta** option. It is controled by the explicit usage of python types in

View file

@ -8,42 +8,36 @@ cdist-type__acl - Set ACL entries
DESCRIPTION
-----------
ACL must be defined as 3-symbol combination, using ``r``, ``w``, ``x`` and ``-``.
Fully supported and tested on Linux (ext4 filesystem), partial support for FreeBSD.
See ``setfacl`` and ``acl`` manpages for more details.
OPTIONAL MULTIPLE PARAMETERS
REQUIRED MULTIPLE PARAMETERS
----------------------------
user
Add user ACL entry.
group
Add group ACL entry.
OPTIONAL PARAMETERS
-------------------
mask
Add mask ACL entry.
other
Add other ACL entry.
acl
Set ACL entry following ``getfacl`` output syntax.
BOOLEAN PARAMETERS
------------------
default
Set all ACL entries as default too.
Only directories can have default ACLs.
Setting default ACL in FreeBSD is currently not supported.
recursive
Make ``setfacl`` recursive (Linux only), but not ``getfacl`` in explorer.
default
Add default ACL entries (FreeBSD not supported).
remove
Remove undefined ACL entries (Solaris not supported).
ACL entries for ``mask`` and ``other`` can't be removed.
Remove undefined ACL entries.
``mask`` and ``other`` entries can't be removed, but only changed.
DEPRECATED PARAMETERS
---------------------
Parameters ``user``, ``group``, ``mask`` and ``other`` are deprecated and they
will be removed in future versions. Please use ``acl`` parameter instead.
EXAMPLES
@ -52,15 +46,30 @@ EXAMPLES
.. code-block:: sh
__acl /srv/project \
--default \
--recursive \
--remove \
--acl user:alice:rwx \
--acl user:bob:r-x \
--acl group:project-group:rwx \
--acl group:some-other-group:r-x \
--acl mask::r-x \
--acl other::r-x
# give Alice read-only access to subdir,
# but don't allow her to see parent content.
__acl /srv/project2 \
--remove \
--acl default:group:secret-project:rwx \
--acl group:secret-project:rwx \
--acl user:alice:--x
__acl /srv/project2/subdir \
--default \
--remove \
--user alice:rwx \
--user bob:r-x \
--group project-group:rwx \
--group some-other-group:r-x \
--mask r-x \
--other r-x
--acl group:secret-project:rwx \
--acl user:alice:r-x
AUTHORS

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>25. Best practice &mdash; cdist 5.1.1 documentation</title>
<title>25. Best practice &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>12. Bootstrap &mdash; cdist 5.1.1 documentation</title>
<title>12. Bootstrap &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>27. Local cache overview &mdash; cdist 5.1.1 documentation</title>
<title>27. Local cache overview &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>13. Configuration &mdash; cdist 5.1.1 documentation</title>
<title>13. Configuration &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>17. Explorer &mdash; cdist 5.1.1 documentation</title>
<title>17. Explorer &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>2. Features &mdash; cdist 5.1.1 documentation</title>
<title>2. Features &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>30. Hacking &mdash; cdist 5.1.1 documentation</title>
<title>30. Hacking &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4. How to install cdist &mdash; cdist 5.1.1 documentation</title>
<title>4. How to install cdist &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>23. cdist integration / using cdist as library &mdash; cdist 5.1.1 documentation</title>
<title>23. cdist integration / using cdist as library &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>20. Inventory &mdash; cdist 5.1.1 documentation</title>
<title>20. Inventory &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>14. Manifest &mdash; cdist 5.1.1 documentation</title>
<title>14. Manifest &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>18. Messaging &mdash; cdist 5.1.1 documentation</title>
<title>18. Messaging &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>3. Supported operating systems &mdash; cdist 5.1.1 documentation</title>
<title>3. Supported operating systems &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>19. Parallelization &mdash; cdist 5.1.1 documentation</title>
<title>19. Parallelization &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>22. PreOS &mdash; cdist 5.1.1 documentation</title>
<title>22. PreOS &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>7. Quickstart &mdash; cdist 5.1.1 documentation</title>
<title>7. Quickstart &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>8. Dive into real world cdist &mdash; cdist 5.1.1 documentation</title>
<title>8. Dive into real world cdist &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>24. Reference &mdash; cdist 5.1.1 documentation</title>
<title>24. Reference &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>29. Remote exec and copy commands &mdash; cdist 5.1.1 documentation</title>
<title>29. Remote exec and copy commands &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>28. Saving output streams &mdash; cdist 5.1.1 documentation</title>
<title>28. Saving output streams &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>26. Execution stages &mdash; cdist 5.1.1 documentation</title>
<title>26. Execution stages &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>6. Support &mdash; cdist 5.1.1 documentation</title>
<title>6. Support &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>21. Trigger &mdash; cdist 5.1.1 documentation</title>
<title>21. Trigger &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>31. Troubleshooting &mdash; cdist 5.1.1 documentation</title>
<title>31. Troubleshooting &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -71,7 +71,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>15. cdist type &mdash; cdist 5.1.1 documentation</title>
<title>15. cdist type &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>
@ -123,23 +123,24 @@
<li class="toctree-l2"><a class="reference internal" href="#how-to-write-a-new-type">15.9. How to write a new type</a></li>
<li class="toctree-l2"><a class="reference internal" href="#defining-parameters">15.10. Defining parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="#using-parameters">15.11. Using parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="#input-from-stdin">15.12. Input from stdin</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#stdin-inside-a-loop">15.12.1. Stdin inside a loop</a></li>
<li class="toctree-l2"><a class="reference internal" href="#deprecated-parameters">15.12. Deprecated parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="#input-from-stdin">15.13. Input from stdin</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#stdin-inside-a-loop">15.13.1. Stdin inside a loop</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#writing-the-manifest">15.13. Writing the manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="#singleton-one-instance-only">15.14. Singleton - one instance only</a></li>
<li class="toctree-l2"><a class="reference internal" href="#install-type-with-install-command">15.15. Install - type with install command</a></li>
<li class="toctree-l2"><a class="reference internal" href="#nonparallel-only-one-instance-can-be-run-at-a-time">15.16. Nonparallel - only one instance can be run at a time</a></li>
<li class="toctree-l2"><a class="reference internal" href="#the-type-explorers">15.17. The type explorers</a></li>
<li class="toctree-l2"><a class="reference internal" href="#writing-the-gencode-script">15.18. Writing the gencode script</a></li>
<li class="toctree-l2"><a class="reference internal" href="#variable-access-from-the-generated-scripts">15.19. Variable access from the generated scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="#environment-variable-usage-idiom">15.20. Environment variable usage idiom</a></li>
<li class="toctree-l2"><a class="reference internal" href="#log-level-in-types">15.21. Log level in types</a></li>
<li class="toctree-l2"><a class="reference internal" href="#detecting-dry-run">15.22. Detecting dry run</a></li>
<li class="toctree-l2"><a class="reference internal" href="#hints-for-typewriters">15.23. Hints for typewriters</a></li>
<li class="toctree-l2"><a class="reference internal" href="#how-to-include-a-type-into-upstream-cdist">15.24. How to include a type into upstream cdist</a></li>
<li class="toctree-l2"><a class="reference internal" href="#python-types">15.25. Python types</a></li>
<li class="toctree-l2"><a class="reference internal" href="#writing-the-manifest">15.14. Writing the manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="#singleton-one-instance-only">15.15. Singleton - one instance only</a></li>
<li class="toctree-l2"><a class="reference internal" href="#install-type-with-install-command">15.16. Install - type with install command</a></li>
<li class="toctree-l2"><a class="reference internal" href="#nonparallel-only-one-instance-can-be-run-at-a-time">15.17. Nonparallel - only one instance can be run at a time</a></li>
<li class="toctree-l2"><a class="reference internal" href="#the-type-explorers">15.18. The type explorers</a></li>
<li class="toctree-l2"><a class="reference internal" href="#writing-the-gencode-script">15.19. Writing the gencode script</a></li>
<li class="toctree-l2"><a class="reference internal" href="#variable-access-from-the-generated-scripts">15.20. Variable access from the generated scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="#environment-variable-usage-idiom">15.21. Environment variable usage idiom</a></li>
<li class="toctree-l2"><a class="reference internal" href="#log-level-in-types">15.22. Log level in types</a></li>
<li class="toctree-l2"><a class="reference internal" href="#detecting-dry-run">15.23. Detecting dry run</a></li>
<li class="toctree-l2"><a class="reference internal" href="#hints-for-typewriters">15.24. Hints for typewriters</a></li>
<li class="toctree-l2"><a class="reference internal" href="#how-to-include-a-type-into-upstream-cdist">15.25. How to include a type into upstream cdist</a></li>
<li class="toctree-l2"><a class="reference internal" href="#python-types">15.26. Python types</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-types.html">16. cdist types</a></li>
@ -284,7 +285,7 @@ prevents to be run in more than one instance.</p>
<div class="section" id="deprecated-types">
<h2>15.8. Deprecated types<a class="headerlink" href="#deprecated-types" title="Permalink to this headline"></a></h2>
<p>If a type is flagged with 'deprecated' marker then it is considered deprecated.
Upon it's usage cdist writes warning line. If 'deprecated' marker has content
When it is used cdist writes warning line. If 'deprecated' marker has content
then this content is printed as a deprecation messages, e.g.:</p>
<div class="highlight-sh"><div class="highlight"><pre><span></span>$ ls -l deprecated
-rw-r--r-- <span class="m">1</span> darko darko <span class="m">71</span> May <span class="m">20</span> <span class="m">18</span>:30 deprecated
@ -380,8 +381,29 @@ file does not exist -&gt; False</p>
</pre></div>
</div>
</div>
<div class="section" id="deprecated-parameters">
<h2>15.12. Deprecated parameters<a class="headerlink" href="#deprecated-parameters" title="Permalink to this headline"></a></h2>
<p>To deprecate type parameters one can declare a file for each deprecated
parameter under <strong>parameter/deprecated</strong> directory.</p>
<p>When such parameter is used cdist writes warning line with deprecation message.
If such file has content then this content is printed as deprecation message.
If there is no content then generic parameter deprecation message is printed.</p>
<p>Example:</p>
<div class="highlight-sh"><div class="highlight"><pre><span></span>$ ls parameter/deprecated/
eggs spam
$ cat parameter/deprecated/eggs
eggs parameter is deprecated, please use multiple egg parameter.
$ cat parameter/deprecated/spam
$ <span class="nb">echo</span> <span class="s1">&#39;__foo foo --foo foo --eggs eggs&#39;</span> <span class="p">|</span> ./bin/cdist config -i - <span class="m">185</span>.203.112.26
WARNING: <span class="m">185</span>.203.112.26: eggs parameter of <span class="nb">type</span> __foo is deprecated: eggs parameter is deprecated, please use multiple egg parameter.
$ <span class="nb">echo</span> <span class="s1">&#39;__foo foo --foo foo --eggs eggs --spam spam&#39;</span> <span class="p">|</span> ./bin/cdist config -i - <span class="m">185</span>.203.112.26
WARNING: <span class="m">185</span>.203.112.26: spam parameter of <span class="nb">type</span> __foo is deprecated.
WARNING: <span class="m">185</span>.203.112.26: eggs parameter of <span class="nb">type</span> __foo is deprecated: eggs parameter is deprecated, please use multiple egg parameter.
</pre></div>
</div>
</div>
<div class="section" id="input-from-stdin">
<h2>15.12. Input from stdin<a class="headerlink" href="#input-from-stdin" title="Permalink to this headline"></a></h2>
<h2>15.13. Input from stdin<a class="headerlink" href="#input-from-stdin" title="Permalink to this headline"></a></h2>
<p>Every type can access what has been written on stdin when it has been called.
The result is saved into the <strong>stdin</strong> file in the object directory.</p>
<p>Example use of a type: (e.g. in cdist/conf/type/__archlinux_hostname)</p>
@ -404,7 +426,7 @@ about &quot;here documents&quot;.</p>
</pre></div>
</div>
<div class="section" id="stdin-inside-a-loop">
<h3>15.12.1. Stdin inside a loop<a class="headerlink" href="#stdin-inside-a-loop" title="Permalink to this headline"></a></h3>
<h3>15.13.1. Stdin inside a loop<a class="headerlink" href="#stdin-inside-a-loop" title="Permalink to this headline"></a></h3>
<p>Since cdist saves type's stdin content in the object as <strong>$__object/stdin</strong>,
so it can be accessed in manifest and gencode-* scripts, this can lead to
unexpected behavior. For example, suppose you have some type with the following
@ -459,7 +481,7 @@ stdin from <em>/dev/null</em>:</p>
</div>
</div>
<div class="section" id="writing-the-manifest">
<h2>15.13. Writing the manifest<a class="headerlink" href="#writing-the-manifest" title="Permalink to this headline"></a></h2>
<h2>15.14. Writing the manifest<a class="headerlink" href="#writing-the-manifest" title="Permalink to this headline"></a></h2>
<p>In the manifest of a type you can use other types, so your type extends
their functionality. A good example is the __package type, which in
a shortened version looks like this:</p>
@ -483,7 +505,7 @@ which are documented in <a class="reference external" href="cdist-reference.html
to execute it. For more information about manifests see <a class="reference external" href="cdist-manifest.html">cdist manifest</a>.</p>
</div>
<div class="section" id="singleton-one-instance-only">
<h2>15.14. Singleton - one instance only<a class="headerlink" href="#singleton-one-instance-only" title="Permalink to this headline"></a></h2>
<h2>15.15. Singleton - one instance only<a class="headerlink" href="#singleton-one-instance-only" title="Permalink to this headline"></a></h2>
<p>If you want to ensure that a type can only be used once per target, you can
mark it as a singleton: Just create the (empty) file &quot;singleton&quot; in your type
directory:</p>
@ -498,7 +520,7 @@ directory:</p>
if your type can be used only once.</p>
</div>
<div class="section" id="install-type-with-install-command">
<h2>15.15. Install - type with install command<a class="headerlink" href="#install-type-with-install-command" title="Permalink to this headline"></a></h2>
<h2>15.16. Install - type with install command<a class="headerlink" href="#install-type-with-install-command" title="Permalink to this headline"></a></h2>
<p>If you want a type to be used with install command, you must mark it as
install: create the (empty) file &quot;install&quot; in your type directory:</p>
<div class="highlight-sh"><div class="highlight"><pre><span></span>touch cdist/conf/type/__install_NAME/install
@ -507,7 +529,7 @@ install: create the (empty) file &quot;install&quot; in your type directory:</p>
<p>With other commands, i.e. config, it will be skipped if used.</p>
</div>
<div class="section" id="nonparallel-only-one-instance-can-be-run-at-a-time">
<h2>15.16. Nonparallel - only one instance can be run at a time<a class="headerlink" href="#nonparallel-only-one-instance-can-be-run-at-a-time" title="Permalink to this headline"></a></h2>
<h2>15.17. Nonparallel - only one instance can be run at a time<a class="headerlink" href="#nonparallel-only-one-instance-can-be-run-at-a-time" title="Permalink to this headline"></a></h2>
<p>If objects of a type must not or cannot be run in parallel when using -j
option, you must mark it as nonparallel: create the (empty) file &quot;nonparallel&quot;
in your type directory:</p>
@ -517,7 +539,7 @@ in your type directory:</p>
<p>For example, package types are nonparallel types.</p>
</div>
<div class="section" id="the-type-explorers">
<h2>15.17. The type explorers<a class="headerlink" href="#the-type-explorers" title="Permalink to this headline"></a></h2>
<h2>15.18. The type explorers<a class="headerlink" href="#the-type-explorers" title="Permalink to this headline"></a></h2>
<p>If a type needs to explore specific details, it can provide type specific
explorers, which will be executed on the target for every created object.</p>
<p>The explorers are stored under the &quot;explorer&quot; directory below the type.
@ -536,7 +558,7 @@ client, like this (shortened version from the type __file):</p>
</div>
</div>
<div class="section" id="writing-the-gencode-script">
<h2>15.18. Writing the gencode script<a class="headerlink" href="#writing-the-gencode-script" title="Permalink to this headline"></a></h2>
<h2>15.19. Writing the gencode script<a class="headerlink" href="#writing-the-gencode-script" title="Permalink to this headline"></a></h2>
<p>There are two gencode scripts: <strong>gencode-local</strong> and <strong>gencode-remote</strong>.
The output of gencode-local is executed locally, whereas
the output of gencode-remote is executed on the target.
@ -559,7 +581,7 @@ the same as ssh for some options where colon is a delimiter, as for -L ssh
option (see <strong>ssh</strong>(1) and <strong>scp</strong>(1)).</p>
</div>
<div class="section" id="variable-access-from-the-generated-scripts">
<h2>15.19. Variable access from the generated scripts<a class="headerlink" href="#variable-access-from-the-generated-scripts" title="Permalink to this headline"></a></h2>
<h2>15.20. Variable access from the generated scripts<a class="headerlink" href="#variable-access-from-the-generated-scripts" title="Permalink to this headline"></a></h2>
<p>In the generated scripts, you have access to the following cdist variables</p>
<ul class="simple">
<li>__object</li>
@ -577,7 +599,7 @@ files after the script execution.</p>
</div>
</div>
<div class="section" id="environment-variable-usage-idiom">
<h2>15.20. Environment variable usage idiom<a class="headerlink" href="#environment-variable-usage-idiom" title="Permalink to this headline"></a></h2>
<h2>15.21. Environment variable usage idiom<a class="headerlink" href="#environment-variable-usage-idiom" title="Permalink to this headline"></a></h2>
<p>In type scripts you can support environment variables with default values if
environment variable is unset or null by using <strong>${parameter:-[word]}</strong>
parameter expansion.</p>
@ -587,7 +609,7 @@ parameter expansion.</p>
</div>
</div>
<div class="section" id="log-level-in-types">
<h2>15.21. Log level in types<a class="headerlink" href="#log-level-in-types" title="Permalink to this headline"></a></h2>
<h2>15.22. Log level in types<a class="headerlink" href="#log-level-in-types" title="Permalink to this headline"></a></h2>
<p>cdist log level can be accessed from __cdist_log_level variable.One of:</p>
<blockquote>
<div><table border="1" class="docutils">
@ -629,13 +651,13 @@ parameter expansion.</p>
type explorer, type gencode.</p>
</div>
<div class="section" id="detecting-dry-run">
<h2>15.22. Detecting dry run<a class="headerlink" href="#detecting-dry-run" title="Permalink to this headline"></a></h2>
<h2>15.23. Detecting dry run<a class="headerlink" href="#detecting-dry-run" title="Permalink to this headline"></a></h2>
<p>If <code class="docutils literal"><span class="pre">$__cdist_dry_run</span></code> environment variable is set, then it's dry run.</p>
<p>It is available for initial manifest, explorer, type manifest,
type explorer, type gencode.</p>
</div>
<div class="section" id="hints-for-typewriters">
<h2>15.23. Hints for typewriters<a class="headerlink" href="#hints-for-typewriters" title="Permalink to this headline"></a></h2>
<h2>15.24. Hints for typewriters<a class="headerlink" href="#hints-for-typewriters" title="Permalink to this headline"></a></h2>
<p>It must be assumed that the target is pretty dumb and thus does not have high
level tools like ruby installed. If a type requires specific tools to be present
on the target, there must be another type that provides this tool and the first
@ -649,13 +671,13 @@ a folder named &quot;files&quot; within the type (again, because cdist guarantee
never ever touch this folder).</p>
</div>
<div class="section" id="how-to-include-a-type-into-upstream-cdist">
<h2>15.24. How to include a type into upstream cdist<a class="headerlink" href="#how-to-include-a-type-into-upstream-cdist" title="Permalink to this headline"></a></h2>
<h2>15.25. How to include a type into upstream cdist<a class="headerlink" href="#how-to-include-a-type-into-upstream-cdist" title="Permalink to this headline"></a></h2>
<p>If you think your type may be useful for others, ensure it works with the
current master branch of cdist and have a look at <a class="reference external" href="cdist-hacker.html">cdist hacking</a> on
how to submit it.</p>
</div>
<div class="section" id="python-types">
<h2>15.25. Python types<a class="headerlink" href="#python-types" title="Permalink to this headline"></a></h2>
<h2>15.26. Python types<a class="headerlink" href="#python-types" title="Permalink to this headline"></a></h2>
<p>From version/branch <strong>beta</strong> cdist support python types, types that are written
in python language with cdist's core support. cdist detects such type if type is
detectable as a python package, i.e. if <strong>__init__.py</strong> file is present in type's
@ -666,59 +688,39 @@ python and have a proper shebang.</p>
<p>Core python types replace manifest and gencode scripts. Parameters, singleton,
nonparallel are still defined as for common types. Explorer code is also written
in shell, since this is the code that is directly executed at target host.</p>
<p>When writing python type you can extend <strong>cdist.core.PythonType</strong> class.
<p>When writing python type you can extend <strong>cdist.core.pytypes.PythonType</strong> class.
You need to implement the following methods:</p>
<ul class="simple">
<li><strong>type_manifest</strong>: implementation should yield <strong>cdist.core.ManifestEntry</strong>
instances, or <strong>yield from ()</strong> if type does not use other types</li>
<li><strong>type_manifest</strong>: implementation should yield <strong>cdist.core.pytypes.&lt;type-name&gt;</strong>
attribute function call result, or <strong>yield from ()</strong> if type does not use other types</li>
<li><strong>type_gencode</strong>: implementation should return a string consisting of lines
of shell code that will be executed at target host.</li>
</ul>
<p><strong>cdist.core.ManifestEntry</strong> is a python type way for invoking another cdist type.
Example:</p>
<div class="highlight-sh"><div class="highlight"><pre><span></span>...
<p><strong>cdist.core.pytypes.&lt;type-name&gt;</strong> attributes correspond to detected python types.
<strong>Note</strong> that double underscore ('__') at the beginning of type name is removed.</p>
<p>Example:</p>
<div class="highlight-sh"><div class="highlight"><pre><span></span>import os
import sys
from cdist.core.pytypes import *
class DummyConfig<span class="o">(</span>PythonType<span class="o">)</span>:
def type_manifest<span class="o">(</span>self<span class="o">)</span>:
<span class="c1"># Invoking pyhton file type with provided stdin source with</span>
<span class="c1"># specified content.</span>
<span class="nv">filepy</span> <span class="o">=</span> ManifestEntry<span class="o">(</span><span class="nv">name</span><span class="o">=</span><span class="s1">&#39;__file_py&#39;</span>, <span class="nv">stdin</span><span class="o">=</span><span class="s1">&#39;dummy=py\n&#39;</span>,
<span class="nv">parameters</span><span class="o">={</span>
<span class="s1">&#39;/root/dummypy.conf&#39;</span>: None,
<span class="s1">&#39;--mode&#39;</span>: <span class="s1">&#39;0640&#39;</span>,
<span class="s1">&#39;--owner&#39;</span>: <span class="s1">&#39;root&#39;</span>,
<span class="s1">&#39;--group&#39;</span>: <span class="s1">&#39;root&#39;</span>,
<span class="s1">&#39;--source&#39;</span>: <span class="s1">&#39;-&#39;</span>,
<span class="o">})</span>
yield filepy
print<span class="o">(</span><span class="s1">&#39;dummy manifest stdout&#39;</span><span class="o">)</span>
print<span class="o">(</span><span class="s1">&#39;dummy manifest stderr\n&#39;</span>, <span class="nv">file</span><span class="o">=</span>sys.stderr<span class="o">)</span>
yield file_py<span class="o">(</span><span class="s1">&#39;/root/dummy1.conf&#39;</span>,
<span class="nv">mode</span><span class="o">=</span><span class="s1">&#39;0640&#39;</span>,
<span class="nv">owner</span><span class="o">=</span><span class="s1">&#39;root&#39;</span>,
<span class="nv">group</span><span class="o">=</span><span class="s1">&#39;root&#39;</span>,
<span class="nv">source</span><span class="o">=</span><span class="s1">&#39;-&#39;</span><span class="o">)</span>.feed_stdin<span class="o">(</span><span class="s1">&#39;dummy=1\n&#39;</span><span class="o">)</span>
<span class="c1"># Invoking pyhton file type with specified file as source.</span>
<span class="nv">self_path</span> <span class="o">=</span> os.path.dirname<span class="o">(</span>os.path.realpath<span class="o">(</span>__file__<span class="o">))</span>
<span class="nv">conf_path</span> <span class="o">=</span> os.path.join<span class="o">(</span>self_path, <span class="s1">&#39;files&#39;</span>, <span class="s1">&#39;dummypy.conf&#39;</span><span class="o">)</span>
<span class="nv">filepy</span> <span class="o">=</span> ManifestEntry<span class="o">(</span><span class="nv">name</span><span class="o">=</span><span class="s1">&#39;__file_py&#39;</span>,
<span class="nv">parameters</span><span class="o">={</span>
<span class="s1">&#39;/root/dummypy2.conf&#39;</span>: None,
<span class="s1">&#39;--mode&#39;</span>: <span class="s1">&#39;0640&#39;</span>,
<span class="s1">&#39;--owner&#39;</span>: <span class="s1">&#39;root&#39;</span>,
<span class="s1">&#39;--group&#39;</span>: <span class="s1">&#39;root&#39;</span>,
<span class="s1">&#39;--source&#39;</span>: conf_path,
<span class="o">})</span>
yield filepy
<span class="c1"># Invoking standard shell file type with stdin source feeded</span>
<span class="c1"># from file.</span>
<span class="nv">self_path</span> <span class="o">=</span> os.path.dirname<span class="o">(</span>os.path.realpath<span class="o">(</span>__file__<span class="o">))</span>
<span class="nv">conf_path</span> <span class="o">=</span> os.path.join<span class="o">(</span>self_path, <span class="s1">&#39;files&#39;</span>, <span class="s1">&#39;dummysh.conf&#39;</span><span class="o">)</span>
with open<span class="o">(</span>conf_path, <span class="s1">&#39;r&#39;</span><span class="o">)</span> as f:
<span class="nv">filepy</span> <span class="o">=</span> ManifestEntry<span class="o">(</span><span class="nv">name</span><span class="o">=</span><span class="s1">&#39;__file&#39;</span>, <span class="nv">stdin</span><span class="o">=</span>f,
<span class="nv">parameters</span><span class="o">={</span>
<span class="s1">&#39;/root/dummysh.conf&#39;</span>: None,
<span class="s1">&#39;--mode&#39;</span>: <span class="s1">&#39;0600&#39;</span>,
<span class="s1">&#39;--owner&#39;</span>: <span class="s1">&#39;root&#39;</span>,
<span class="s1">&#39;--group&#39;</span>: <span class="s1">&#39;root&#39;</span>,
<span class="s1">&#39;--source&#39;</span>: <span class="s1">&#39;-&#39;</span>,
<span class="o">})</span>
yield filepy
...
<span class="nv">conf_path</span> <span class="o">=</span> os.path.join<span class="o">(</span>self_path, <span class="s1">&#39;files&#39;</span>, <span class="s1">&#39;dummy.conf&#39;</span><span class="o">)</span>
yield file_py<span class="o">(</span><span class="s1">&#39;/root/dummy2.conf&#39;</span>,
<span class="nv">mode</span><span class="o">=</span><span class="s1">&#39;0640&#39;</span>,
<span class="nv">owner</span><span class="o">=</span><span class="s1">&#39;root&#39;</span>,
<span class="nv">group</span><span class="o">=</span><span class="s1">&#39;root&#39;</span>,
<span class="nv">source</span><span class="o">=</span>conf_path<span class="o">)</span>
</pre></div>
</div>
<p><strong>cdist.core.PythonType</strong> class provides the following methods:</p>
@ -741,7 +743,7 @@ which is re-implementation of <strong>__file</strong> type.</p>
init manifests and scripts for running and measuring duration of samples.
There, under <strong>conf/type/__dummy_config</strong> you can find another example of
python type, which (unlike <strong>__file_py</strong> type) also uses new manifest implementation
that yields <strong>ManifestEntry</strong> instances.</p>
that yields <strong>cdist.core.pytypes.&lt;type-name&gt;</strong> attribute function call results.</p>
<p><strong>NOTE</strong> that python types implementation is under the beta, not directly controled by
the <strong>-b/--beta</strong> option. It is controled by the explicit usage of python types in
your config.</p>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16. cdist types &mdash; cdist 5.1.1 documentation</title>
<title>16. cdist types &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>5. How to upgrade cdist &mdash; cdist 5.1.1 documentation</title>
<title>5. How to upgrade cdist &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1. Why should I use cdist? &mdash; cdist 5.1.1 documentation</title>
<title>1. Why should I use cdist? &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -9,7 +9,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Index &mdash; cdist 5.1.1 documentation</title>
<title>Index &mdash; cdist 5.1.2 documentation</title>
@ -24,7 +24,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -71,7 +71,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>cdist - usable configuration management &mdash; cdist 5.1.1 documentation</title>
<title>cdist - usable configuration management &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -71,7 +71,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>10. cdist-dump(1) &mdash; cdist 5.1.1 documentation</title>
<title>10. cdist-dump(1) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>11. cdist-new-type(1) &mdash; cdist 5.1.1 documentation</title>
<title>11. cdist-new-type(1) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>9. cdist(1) &mdash; cdist 5.1.1 documentation</title>
<title>9. cdist(1) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.1. cdist-type__acl(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.1. cdist-type__acl(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>
@ -116,9 +116,9 @@
<li class="toctree-l2 current"><a class="current reference internal" href="#">16.1. cdist-type__acl(7)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#name">16.1.1. NAME</a></li>
<li class="toctree-l3"><a class="reference internal" href="#description">16.1.2. DESCRIPTION</a></li>
<li class="toctree-l3"><a class="reference internal" href="#optional-multiple-parameters">16.1.3. OPTIONAL MULTIPLE PARAMETERS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#optional-parameters">16.1.4. OPTIONAL PARAMETERS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#boolean-parameters">16.1.5. BOOLEAN PARAMETERS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#required-multiple-parameters">16.1.3. REQUIRED MULTIPLE PARAMETERS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#boolean-parameters">16.1.4. BOOLEAN PARAMETERS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#deprecated-parameters">16.1.5. DEPRECATED PARAMETERS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#examples">16.1.6. EXAMPLES</a></li>
<li class="toctree-l3"><a class="reference internal" href="#authors">16.1.7. AUTHORS</a></li>
<li class="toctree-l3"><a class="reference internal" href="#copying">16.1.8. COPYING</a></li>
@ -363,52 +363,62 @@
</div>
<div class="section" id="description">
<h2>16.1.2. DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline"></a></h2>
<p>ACL must be defined as 3-symbol combination, using <code class="docutils literal"><span class="pre">r</span></code>, <code class="docutils literal"><span class="pre">w</span></code>, <code class="docutils literal"><span class="pre">x</span></code> and <code class="docutils literal"><span class="pre">-</span></code>.</p>
<p>Fully supported and tested on Linux (ext4 filesystem), partial support for FreeBSD.</p>
<p>See <code class="docutils literal"><span class="pre">setfacl</span></code> and <code class="docutils literal"><span class="pre">acl</span></code> manpages for more details.</p>
</div>
<div class="section" id="optional-multiple-parameters">
<h2>16.1.3. OPTIONAL MULTIPLE PARAMETERS<a class="headerlink" href="#optional-multiple-parameters" title="Permalink to this headline"></a></h2>
<div class="section" id="required-multiple-parameters">
<h2>16.1.3. REQUIRED MULTIPLE PARAMETERS<a class="headerlink" href="#required-multiple-parameters" title="Permalink to this headline"></a></h2>
<dl class="docutils">
<dt>user</dt>
<dd>Add user ACL entry.</dd>
<dt>group</dt>
<dd>Add group ACL entry.</dd>
</dl>
</div>
<div class="section" id="optional-parameters">
<h2>16.1.4. OPTIONAL PARAMETERS<a class="headerlink" href="#optional-parameters" title="Permalink to this headline"></a></h2>
<dl class="docutils">
<dt>mask</dt>
<dd>Add mask ACL entry.</dd>
<dt>other</dt>
<dd>Add other ACL entry.</dd>
<dt>acl</dt>
<dd>Set ACL entry following <code class="docutils literal"><span class="pre">getfacl</span></code> output syntax.</dd>
</dl>
</div>
<div class="section" id="boolean-parameters">
<h2>16.1.5. BOOLEAN PARAMETERS<a class="headerlink" href="#boolean-parameters" title="Permalink to this headline"></a></h2>
<h2>16.1.4. BOOLEAN PARAMETERS<a class="headerlink" href="#boolean-parameters" title="Permalink to this headline"></a></h2>
<dl class="docutils">
<dt>default</dt>
<dd>Set all ACL entries as default too.
Only directories can have default ACLs.
Setting default ACL in FreeBSD is currently not supported.</dd>
<dt>recursive</dt>
<dd>Make <code class="docutils literal"><span class="pre">setfacl</span></code> recursive (Linux only), but not <code class="docutils literal"><span class="pre">getfacl</span></code> in explorer.</dd>
<dt>default</dt>
<dd>Add default ACL entries (FreeBSD not supported).</dd>
<dt>remove</dt>
<dd>Remove undefined ACL entries (Solaris not supported).
ACL entries for <code class="docutils literal"><span class="pre">mask</span></code> and <code class="docutils literal"><span class="pre">other</span></code> can't be removed.</dd>
<dd>Remove undefined ACL entries.
<code class="docutils literal"><span class="pre">mask</span></code> and <code class="docutils literal"><span class="pre">other</span></code> entries can't be removed, but only changed.</dd>
</dl>
</div>
<div class="section" id="deprecated-parameters">
<h2>16.1.5. DEPRECATED PARAMETERS<a class="headerlink" href="#deprecated-parameters" title="Permalink to this headline"></a></h2>
<p>Parameters <code class="docutils literal"><span class="pre">user</span></code>, <code class="docutils literal"><span class="pre">group</span></code>, <code class="docutils literal"><span class="pre">mask</span></code> and <code class="docutils literal"><span class="pre">other</span></code> are deprecated and they
will be removed in future versions. Please use <code class="docutils literal"><span class="pre">acl</span></code> parameter instead.</p>
</div>
<div class="section" id="examples">
<h2>16.1.6. EXAMPLES<a class="headerlink" href="#examples" title="Permalink to this headline"></a></h2>
<div class="highlight-sh"><div class="highlight"><pre><span></span>__acl /srv/project <span class="se">\</span>
--default <span class="se">\</span>
--recursive <span class="se">\</span>
--remove <span class="se">\</span>
--acl user:alice:rwx <span class="se">\</span>
--acl user:bob:r-x <span class="se">\</span>
--acl group:project-group:rwx <span class="se">\</span>
--acl group:some-other-group:r-x <span class="se">\</span>
--acl mask::r-x <span class="se">\</span>
--acl other::r-x
<span class="c1"># give Alice read-only access to subdir,</span>
<span class="c1"># but don&#39;t allow her to see parent content.</span>
__acl /srv/project2 <span class="se">\</span>
--remove <span class="se">\</span>
--acl default:group:secret-project:rwx <span class="se">\</span>
--acl group:secret-project:rwx <span class="se">\</span>
--acl user:alice:--x
__acl /srv/project2/subdir <span class="se">\</span>
--default <span class="se">\</span>
--remove <span class="se">\</span>
--user alice:rwx <span class="se">\</span>
--user bob:r-x <span class="se">\</span>
--group project-group:rwx <span class="se">\</span>
--group some-other-group:r-x <span class="se">\</span>
--mask r-x <span class="se">\</span>
--other r-x
--acl group:secret-project:rwx <span class="se">\</span>
--acl user:alice:r-x
</pre></div>
</div>
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.2. cdist-type__apt_default_release(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.2. cdist-type__apt_default_release(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.3. cdist-type__apt_key(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.3. cdist-type__apt_key(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.4. cdist-type__apt_key_uri(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.4. cdist-type__apt_key_uri(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.5. cdist-type__apt_mark(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.5. cdist-type__apt_mark(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.6. cdist-type__apt_norecommends(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.6. cdist-type__apt_norecommends(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.7. cdist-type__apt_ppa(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.7. cdist-type__apt_ppa(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.8. cdist-type__apt_source(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.8. cdist-type__apt_source(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.9. cdist-type__apt_update_index(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.9. cdist-type__apt_update_index(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.10. cdist-type__block(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.10. cdist-type__block(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.11. cdist-type__ccollect_source(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.11. cdist-type__ccollect_source(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.12. cdist-type__cdist(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.12. cdist-type__cdist(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.13. cdist-type__cdist_preos_trigger(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.13. cdist-type__cdist_preos_trigger(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.14. cdist-type__cdistmarker(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.14. cdist-type__cdistmarker(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.15. cdist-type__check_messages(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.15. cdist-type__check_messages(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.16. cdist-type__chroot_mount(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.16. cdist-type__chroot_mount(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.17. cdist-type__chroot_umount(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.17. cdist-type__chroot_umount(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.18. cdist-type__clean_path(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.18. cdist-type__clean_path(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.19. cdist-type__config_file(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.19. cdist-type__config_file(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.20. cdist-type__consul(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.20. cdist-type__consul(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.21. cdist-type__consul_agent(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.21. cdist-type__consul_agent(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.22. cdist-type__consul_check(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.22. cdist-type__consul_check(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.23. cdist-type__consul_reload(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.23. cdist-type__consul_reload(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.24. cdist-type__consul_service(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.24. cdist-type__consul_service(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.25. cdist-type__consul_template(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.25. cdist-type__consul_template(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.26. cdist-type__consul_template_template(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.26. cdist-type__consul_template_template(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.27. cdist-type__consul_watch_checks(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.27. cdist-type__consul_watch_checks(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.28. cdist-type__consul_watch_event(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.28. cdist-type__consul_watch_event(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.29. cdist-type__consul_watch_key(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.29. cdist-type__consul_watch_key(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.30. cdist-type__consul_watch_keyprefix(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.30. cdist-type__consul_watch_keyprefix(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.31. cdist-type__consul_watch_nodes(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.31. cdist-type__consul_watch_nodes(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.32. cdist-type__consul_watch_service(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.32. cdist-type__consul_watch_service(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.33. cdist-type__consul_watch_services(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.33. cdist-type__consul_watch_services(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.34. cdist-type__cron(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.34. cdist-type__cron(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.35. cdist-type__daemontools(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.35. cdist-type__daemontools(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.36. cdist-type__daemontools_service(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.36. cdist-type__daemontools_service(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.37. cdist-type__debconf_set_selections(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.37. cdist-type__debconf_set_selections(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.38. cdist-type__directory(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.38. cdist-type__directory(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.39. cdist-type__docker(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.39. cdist-type__docker(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.40. cdist-type__docker_compose(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.40. cdist-type__docker_compose(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.41. cdist-type__docker_config(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.41. cdist-type__docker_config(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.42. cdist-type__docker_secret(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.42. cdist-type__docker_secret(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.43. cdist-type__docker_stack(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.43. cdist-type__docker_stack(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.44. cdist-type__docker_swarm(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.44. cdist-type__docker_swarm(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.45. cdist-type__dog_vdi(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.45. cdist-type__dog_vdi(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.46. cdist-type__dot_file(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.46. cdist-type__dot_file(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.47. cdist-type__file(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.47. cdist-type__file(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.48. cdist-type__filesystem(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.48. cdist-type__filesystem(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.49. cdist-type__firewalld_rule(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.49. cdist-type__firewalld_rule(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.50. cdist-type__firewalld_start(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.50. cdist-type__firewalld_start(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.51. cdist-type__git(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.51. cdist-type__git(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.52. cdist-type__go_get(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.52. cdist-type__go_get(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.53. cdist-type__golang_from_vendor(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.53. cdist-type__golang_from_vendor(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.54. cdist-type__grafana_dashboard(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.54. cdist-type__grafana_dashboard(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.55. cdist-type__group(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.55. cdist-type__group(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.56. cdist-type__hostname(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.56. cdist-type__hostname(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.57. cdist-type__hosts(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.57. cdist-type__hosts(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.58. cdist-type__install_bootloader_grub(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.58. cdist-type__install_bootloader_grub(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.59. cdist-type__install_chroot_mount(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.59. cdist-type__install_chroot_mount(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.60. cdist-type__install_chroot_umount(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.60. cdist-type__install_chroot_umount(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.61. cdist-type__install_config(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.61. cdist-type__install_config(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.62. cdist-type__install_coreos(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.62. cdist-type__install_coreos(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.63. cdist-type__directory(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.63. cdist-type__directory(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.64. cdist-type__install_file(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.64. cdist-type__install_file(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

View file

@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>16.65. cdist-type__install_fstab(7) &mdash; cdist 5.1.1 documentation</title>
<title>16.65. cdist-type__install_fstab(7) &mdash; cdist 5.1.2 documentation</title>
@ -23,7 +23,7 @@
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../',
VERSION:'5.1.1',
VERSION:'5.1.2',
LANGUAGE:'None',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
@ -72,7 +72,7 @@
<div class="version">
5.1.1
5.1.2
</div>

Some files were not shown because too many files have changed in this diff Show more