www.nico.schottelius.org/software/cdist/man/beta/index.html
2019-01-25 16:18:27 +01:00

613 lines
No EOL
50 KiB
HTML

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Welcome to cdist documentation &mdash; cdist 4.10.5-270-g0dc94fb5 documentation</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="1. cdist - usable configuration management" href="cdist-intro.html" />
<script src="_static/js/modernizr.min.js"></script>
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="#" class="icon icon-home"> cdist
</a>
<div class="version">
4.10.5-270-g0dc94fb5
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul>
<li class="toctree-l1"><a class="reference internal" href="cdist-intro.html">1. cdist - usable configuration management</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-why.html">2. Why should I use cdist?</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-os.html">3. Supported Operating Systems</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-install.html">4. How to install cdist</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-update.html">5. How to update cdist</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-support.html">6. Support</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-features.html">7. Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-quickstart.html">8. Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-real-world.html">9. Dive into real world cdist</a></li>
<li class="toctree-l1"><a class="reference internal" href="man1/cdist.html">10. cdist(1)</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-bootstrap.html">11. Bootstrap</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-configuration.html">12. Configuration</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-manifest.html">13. Manifest</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-type.html">14. cdist type</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-types.html">15. cdist types</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-explorer.html">16. Explorer</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-messaging.html">17. Messaging</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-parallelization.html">18. Parallelization</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-inventory.html">19. Inventory</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-trigger.html">20. Trigger</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-preos.html">21. PreOS</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-integration.html">22. cdist integration / using cdist as library</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-reference.html">23. Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-best-practice.html">24. Best practice</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-stages.html">25. Execution stages</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-cache.html">26. Local cache overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-saving-output-streams.html">27. Saving output streams</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-remote-exec-copy.html">28. Remote exec and copy commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-hacker.html">29. Hacking</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-troubleshooting.html">30. Troubleshooting</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">cdist</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="#">Docs</a> &raquo;</li>
<li>Welcome to cdist documentation</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/index.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="welcome-to-cdist-documentation">
<h1>Welcome to cdist documentation<a class="headerlink" href="#welcome-to-cdist-documentation" title="Permalink to this headline"></a></h1>
<p>Contents:</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="cdist-intro.html">1. cdist - usable configuration management</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-why.html">2. Why should I use cdist?</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-why.html#known-language">2.1. Known language</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-why.html#powerful-language">2.2. Powerful language</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-why.html#more-than-shell-scripting">2.3. More than shell scripting</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-why.html#zero-dependency-configuration-management">2.4. Zero dependency configuration management</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-why.html#push-based-distribution">2.5. Push based distribution</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-why.html#highly-scalable">2.6. Highly scalable</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-os.html">3. Supported Operating Systems</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-install.html">4. How to install cdist</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-install.html#requirements">4.1. Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-install.html#install-cdist">4.2. Install cdist</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-update.html">5. How to update cdist</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-update.html#update-the-git-installation">5.1. Update the git installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-update.html#update-the-python-package">5.2. Update the python package</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-update.html#general-update-instructions">5.3. General update instructions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-support.html">6. Support</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-support.html#irc">6.1. IRC</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-support.html#mailing-list">6.2. Mailing list</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-support.html#linkedin">6.3. Linkedin</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-support.html#commercial-support">6.4. Commercial support</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-features.html">7. Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-quickstart.html">8. Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-real-world.html">9. Dive into real world cdist</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#introduction">9.1. Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-type-layout">9.2. Creating type layout</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-sample-bottle-hosting-type-parameters">9.3. Creating __sample_bottle_hosting type parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-sample-bottle-hosting-type-manifest">9.4. Creating __sample_bottle_hosting type manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-sample-bottle-hosting-type-gencode-remote">9.5. Creating __sample_bottle_hosting type gencode-remote</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-sample-nginx-http-letsencrypt-and-ssl-redirect-type">9.6. Creating __sample_nginx_http_letsencrypt_and_ssl_redirect type</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-init-manifest">9.7. Creating init manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#configuring-host">9.8. Configuring host</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#creating-python-bottle-application">9.9. Creating python bottle application</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-real-world.html#what-s-next">9.10. What's next?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="man1/cdist.html">10. cdist(1)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#name">10.1. NAME</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#synopsis">10.2. SYNOPSIS</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#description">10.3. DESCRIPTION</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#general">10.4. GENERAL</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#banner">10.5. BANNER</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#config-install">10.6. CONFIG/INSTALL</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#inventory">10.7. INVENTORY</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#inventory-add-host">10.8. INVENTORY ADD-HOST</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#inventory-add-tag">10.9. INVENTORY ADD-TAG</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#inventory-del-host">10.10. INVENTORY DEL-HOST</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#inventory-del-tag">10.11. INVENTORY DEL-TAG</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#inventory-list">10.12. INVENTORY LIST</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#preos">10.13. PREOS</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#preos-debian-devuan">10.14. PREOS DEBIAN/DEVUAN</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#preos-ubuntu">10.15. PREOS UBUNTU</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#shell">10.16. SHELL</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#trigger">10.17. TRIGGER</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#configuration">10.18. CONFIGURATION</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#files">10.19. FILES</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#notes">10.20. NOTES</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#examples">10.21. EXAMPLES</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#environment">10.22. ENVIRONMENT</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#exit-status">10.23. EXIT STATUS</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#authors">10.24. AUTHORS</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#caveats">10.25. CAVEATS</a></li>
<li class="toctree-l2"><a class="reference internal" href="man1/cdist.html#copying">10.26. COPYING</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-bootstrap.html">11. Bootstrap</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-bootstrap.html#location">11.1. Location</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-bootstrap.html#setup-working-directory-and-branch">11.2. Setup working directory and branch</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-bootstrap.html#publishing-the-configuration">11.3. Publishing the configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-bootstrap.html#updating-from-origin">11.4. Updating from origin</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-configuration.html">12. Configuration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-configuration.html#description">12.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-configuration.html#config-file-format">12.2. Config file format</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-manifest.html">13. Manifest</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#description">13.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#initial-and-type-manifests">13.2. Initial and type manifests</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#define-state-in-the-initial-manifest">13.3. Define state in the initial manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#splitting-up-the-initial-manifest">13.4. Splitting up the initial manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#dependencies">13.5. Dependencies</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#create-dependencies-from-execution-order">13.6. Create dependencies from execution order</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#overrides">13.7. Overrides</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-manifest.html#examples">13.8. Examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-type.html">14. cdist type</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#description">14.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#synopsis">14.2. Synopsis</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#how-to-use-a-type">14.3. How to use a type</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#singleton-types">14.4. Singleton types</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#config-types">14.5. Config types</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#install-types">14.6. Install types</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#nonparallel-types">14.7. Nonparallel types</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#how-to-write-a-new-type">14.8. How to write a new type</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#defining-parameters">14.9. Defining parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#using-parameters">14.10. Using parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#input-from-stdin">14.11. Input from stdin</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#writing-the-manifest">14.12. Writing the manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#singleton-one-instance-only">14.13. Singleton - one instance only</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#install-type-with-install-command">14.14. Install - type with install command</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#nonparallel-only-one-instance-can-be-run-at-a-time">14.15. Nonparallel - only one instance can be run at a time</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#the-type-explorers">14.16. The type explorers</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#writing-the-gencode-script">14.17. Writing the gencode script</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#variable-access-from-the-generated-scripts">14.18. Variable access from the generated scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#environment-variable-usage-idiom">14.19. Environment variable usage idiom</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#log-level-in-types">14.20. Log level in types</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#hints-for-typewriters">14.21. Hints for typewriters</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-type.html#how-to-include-a-type-into-upstream-cdist">14.22. How to include a type into upstream cdist</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-types.html">15. cdist types</a><ul>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__acl.html">15.1. cdist-type__acl(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_default_release.html">15.2. cdist-type__apt_default_release(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_key.html">15.3. cdist-type__apt_key(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_key_uri.html">15.4. cdist-type__apt_key_uri(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_mark.html">15.5. cdist-type__apt_mark(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_norecommends.html">15.6. cdist-type__apt_norecommends(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_ppa.html">15.7. cdist-type__apt_ppa(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_source.html">15.8. cdist-type__apt_source(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__apt_update_index.html">15.9. cdist-type__apt_update_index(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__block.html">15.10. cdist-type__block(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__ccollect_source.html">15.11. cdist-type__ccollect_source(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__cdist.html">15.12. cdist-type__cdist(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__cdist_preos_trigger.html">15.13. cdist-type__cdist_preos_trigger(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__cdistmarker.html">15.14. cdist-type__cdistmarker(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__chroot_mount.html">15.15. cdist-type__chroot_mount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__chroot_umount.html">15.16. cdist-type__chroot_umount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__config_file.html">15.17. cdist-type__config_file(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul.html">15.18. cdist-type__consul(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_agent.html">15.19. cdist-type__consul_agent(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_check.html">15.20. cdist-type__consul_check(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_reload.html">15.21. cdist-type__consul_reload(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_service.html">15.22. cdist-type__consul_service(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_template.html">15.23. cdist-type__consul_template(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_template_template.html">15.24. cdist-type__consul_template_template(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_checks.html">15.25. cdist-type__consul_watch_checks(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_event.html">15.26. cdist-type__consul_watch_event(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_key.html">15.27. cdist-type__consul_watch_key(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_keyprefix.html">15.28. cdist-type__consul_watch_keyprefix(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_nodes.html">15.29. cdist-type__consul_watch_nodes(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_service.html">15.30. cdist-type__consul_watch_service(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__consul_watch_services.html">15.31. cdist-type__consul_watch_services(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__cron.html">15.32. cdist-type__cron(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__daemontools.html">15.33. cdist-type__daemontools(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__daemontools_service.html">15.34. cdist-type__daemontools_service(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__debconf_set_selections.html">15.35. cdist-type__debconf_set_selections(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__directory.html">15.36. cdist-type__directory(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__docker.html">15.37. cdist-type__docker(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__docker_compose.html">15.38. cdist-type__docker_compose(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__docker_config.html">15.39. cdist-type__docker_config(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__docker_secret.html">15.40. cdist-type__docker_secret(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__docker_stack.html">15.41. cdist-type__docker_stack(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__docker_swarm.html">15.42. cdist-type__docker_swarm(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__dog_vdi.html">15.43. cdist-type__dog_vdi(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__dot_file.html">15.44. cdist-type__dot_file(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__file.html">15.45. cdist-type__file(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__filesystem.html">15.46. cdist-type__filesystem(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__firewalld_rule.html">15.47. cdist-type__firewalld_rule(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__firewalld_start.html">15.48. cdist-type__firewalld_start(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__git.html">15.49. cdist-type__git(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__go_get.html">15.50. cdist-type__go_get(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__golang_from_vendor.html">15.51. cdist-type__golang_from_vendor(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__grafana_dashboard.html">15.52. cdist-type__grafana_dashboard(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__group.html">15.53. cdist-type__group(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__hostname.html">15.54. cdist-type__hostname(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__hosts.html">15.55. cdist-type__hosts(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_bootloader_grub.html">15.56. cdist-type__install_bootloader_grub(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_chroot_mount.html">15.57. cdist-type__install_chroot_mount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_chroot_umount.html">15.58. cdist-type__install_chroot_umount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_config.html">15.59. cdist-type__install_config(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_coreos.html">15.60. cdist-type__install_coreos(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_directory.html">15.61. cdist-type__directory(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_file.html">15.62. cdist-type__install_file(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_fstab.html">15.63. cdist-type__install_fstab(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_generate_fstab.html">15.64. cdist-type__install_generate_fstab(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_mkfs.html">15.65. cdist-type__install_mkfs(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_mount.html">15.66. cdist-type__install_mount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_partition_msdos.html">15.67. cdist-type__install_partition_msdos(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_partition_msdos_apply.html">15.68. cdist-type__install_partition_msdos_apply(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_reboot.html">15.69. cdist-type__install_reboot(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_reset_disk.html">15.70. cdist-type__install_reset_disk(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_stage.html">15.71. cdist-type__install_stage(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__install_umount.html">15.72. cdist-type__install_umount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__iptables_apply.html">15.73. cdist-type__iptables_apply(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__iptables_rule.html">15.74. cdist-type__iptables_rule(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__issue.html">15.75. cdist-type__issue(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__jail.html">15.76. cdist-type__jail(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__jail_freebsd10.html">15.77. cdist-type__jail_freebsd10(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__jail_freebsd9.html">15.78. cdist-type__jail_freebsd9(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__key_value.html">15.79. cdist-type__key_value(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__keyboard.html">15.80. cdist-type__keyboard(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__letsencrypt_cert.html">15.81. cdist-type__letsencrypt_cert(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__line.html">15.82. cdist-type__line(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__link.html">15.83. cdist-type__link(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__locale.html">15.84. cdist-type__locale(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__locale_system.html">15.85. cdist-type__locale_system(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__motd.html">15.86. cdist-type__motd(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__mount.html">15.87. cdist-type__mount(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__mysql_database.html">15.88. cdist-type__mysql_database(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package.html">15.89. cdist-type__package(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_apt.html">15.90. cdist-type__package_apt(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_dpkg.html">15.91. cdist-type__package_dpkg(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_emerge.html">15.92. cdist-type__package_emerge(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_emerge_dependencies.html">15.93. cdist-type__package_emerge_dependencies(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_luarocks.html">15.94. cdist-type__package_luarocks(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_opkg.html">15.95. cdist-type__package_opkg(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_pacman.html">15.96. cdist-type__package_pacman(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_pip.html">15.97. cdist-type__package_pip(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_pkg_freebsd.html">15.98. cdist-type__package_pkg_freebsd(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_pkg_openbsd.html">15.99. cdist-type__package_pkg(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_pkgng_freebsd.html">15.100. cdist-type__package_pkgng_freebsd(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_rubygem.html">15.101. cdist-type__package_rubygem(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_update_index.html">15.102. cdist-type__package_update_index(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_upgrade_all.html">15.103. cdist-type__package_upgrade_all(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_yum.html">15.104. cdist-type__package_yum(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__package_zypper.html">15.105. cdist-type__package_zypper(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__pacman_conf.html">15.106. cdist-type__pacman_conf(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__pacman_conf_integrate.html">15.107. cdist-type__pacman_conf_integrate(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__pf_apply.html">15.108. cdist-type__pf_apply(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__pf_ruleset.html">15.109. cdist-type__pf_ruleset(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__ping.html">15.110. cdist-type__ping(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postfix.html">15.111. cdist-type__postfix(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postfix_master.html">15.112. cdist-type__postfix_master(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postfix_postconf.html">15.113. cdist-type__postfix_postconf(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postfix_postmap.html">15.114. cdist-type__postfix_postmap(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postfix_reload.html">15.115. cdist-type__postfix_reload(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postgres_database.html">15.116. cdist-type__postgres_database(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postgres_extension.html">15.117. cdist-type__postgres_extension(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__postgres_role.html">15.118. cdist-type__postgres_role(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__process.html">15.119. cdist-type__process(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__prometheus_alertmanager.html">15.120. cdist-type__prometheus_alertmanager(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__prometheus_exporter.html">15.121. cdist-type__prometheus_exporter(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__prometheus_server.html">15.122. cdist-type__prometheus_server(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__pyvenv.html">15.123. cdist-type__pyvenv(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__qemu_img.html">15.124. cdist-type__qemu_img(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__rbenv.html">15.125. cdist-type__rbenv(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__rsync.html">15.126. cdist-type__rsync(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__rvm.html">15.127. cdist-type__rvm(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__rvm_gem.html">15.128. cdist-type__rvm_gemset(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__rvm_gemset.html">15.129. cdist-type__rvm_gemset(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__rvm_ruby.html">15.130. cdist-type__rvm_ruby(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__ssh_authorized_key.html">15.131. cdist-type__ssh_authorized_key(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__ssh_authorized_keys.html">15.132. cdist-type__ssh_authorized_keys(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__ssh_dot_ssh.html">15.133. cdist-type__ssh_dot_ssh(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__staged_file.html">15.134. cdist-type__staged_file(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__start_on_boot.html">15.135. cdist-type__start_on_boot(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__sysctl.html">15.136. cdist-type__sysctl(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__systemd_unit.html">15.137. cdist-type__systemd_unit(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__timezone.html">15.138. cdist-type__timezone(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__update_alternatives.html">15.139. cdist-type__update_alternatives(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__user.html">15.140. cdist-type__user(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__user_groups.html">15.141. cdist-type__user_groups(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__yum_repo.html">15.142. cdist-type__yum_repo(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__zypper_repo.html">15.143. cdist-type__zypper_repo(7)</a></li>
<li class="toctree-l2"><a class="reference internal" href="man7/cdist-type__zypper_service.html">15.144. cdist-type__zypper_service(7)</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-explorer.html">16. Explorer</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-explorer.html#description">16.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-explorer.html#examples">16.2. Examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-messaging.html">17. Messaging</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-messaging.html#description">17.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-messaging.html#availability">17.2. Availability</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-messaging.html#examples">17.3. Examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-parallelization.html">18. Parallelization</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-parallelization.html#description">18.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-parallelization.html#examples">18.2. Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-parallelization.html#caveats">18.3. Caveats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-inventory.html">19. Inventory</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#introduction">19.1. Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#description">19.2. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#cdist-inventory-interface">19.3. cdist inventory interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#configuring-hosts-using-inventory">19.4. Configuring hosts using inventory</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#examples">19.5. Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#example-of-manipulating-database">19.6. Example of manipulating database</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-inventory.html#using-external-inventory">19.7. Using external inventory</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-trigger.html">20. Trigger</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-trigger.html#description">20.1. Description</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-preos.html">21. PreOS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-preos.html#description">21.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-preos.html#preos-creation">21.2. PreOS creation</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-preos.html#implementing-new-preos-sub-command">21.3. Implementing new PreOS sub-command</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-preos.html#simple-tipical-use-case-for-using-preos-and-trigger">21.4. Simple tipical use case for using PreOS and trigger</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-integration.html">22. cdist integration / using cdist as library</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-integration.html#description">22.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-integration.html#examples">22.2. Examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-reference.html">23. Reference</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-reference.html#explorers">23.1. Explorers</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-reference.html#paths">23.2. Paths</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-reference.html#types">23.3. Types</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-reference.html#objects">23.4. Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-reference.html#environment-variables-for-reading">23.5. Environment variables (for reading)</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-reference.html#environment-variables-for-writing">23.6. Environment variables (for writing)</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-best-practice.html">24. Best practice</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#passwordless-connections">24.1. Passwordless connections</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#speeding-up-ssh-connections">24.2. Speeding up ssh connections</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#speeding-up-shell-execution">24.3. Speeding up shell execution</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#multi-master-or-environment-setups">24.4. Multi master or environment setups</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#separating-work-by-groups">24.5. Separating work by groups</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#maintaining-multiple-configurations">24.6. Maintaining multiple configurations</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#multiple-developers-with-different-trust">24.7. Multiple developers with different trust</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#templating">24.8. Templating</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#testing-a-new-type">24.9. Testing a new type</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-best-practice.html#other-content-in-cdist-repository">24.10. Other content in cdist repository</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-stages.html">25. Execution stages</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#description">25.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-1-target-information-retrieval">25.2. Stage 1: target information retrieval</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-2-run-the-initial-manifest">25.3. Stage 2: run the initial manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-3-object-information-retrieval">25.4. Stage 3: object information retrieval</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-4-run-the-object-manifest">25.5. Stage 4: run the object manifest</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-5-code-generation">25.6. Stage 5: code generation</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-6-code-execution">25.7. Stage 6: code execution</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#stage-7-cache">25.8. Stage 7: cache</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-stages.html#summary">25.9. Summary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-cache.html">26. Local cache overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-cache.html#description">26.1. Description</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-cache.html#cache-overview">26.2. Cache overview</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-saving-output-streams.html">27. Saving output streams</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-saving-output-streams.html#description">27.1. Description</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-remote-exec-copy.html">28. Remote exec and copy commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="cdist-hacker.html">29. Hacking</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-hacker.html#welcome">29.1. Welcome</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-hacker.html#reporting-bugs">29.2. Reporting bugs</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-hacker.html#coding-conventions-everywhere">29.3. Coding conventions (everywhere)</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-hacker.html#how-to-submit-stuff-for-inclusion-into-upstream-cdist">29.4. How to submit stuff for inclusion into upstream cdist</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-hacker.html#how-to-submit-a-new-type">29.5. How to submit a new type</a></li>
<li class="toctree-l2"><a class="reference internal" href="cdist-hacker.html#example-git-workflow">29.6. Example git workflow</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="cdist-troubleshooting.html">30. Troubleshooting</a><ul>
<li class="toctree-l2"><a class="reference internal" href="cdist-troubleshooting.html#error-in-manifest-is-not-considered-an-error-by-cdist">30.1. Error in manifest is not considered an error by cdist</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="cdist-intro.html" class="btn btn-neutral float-right" title="1. cdist - usable configuration management" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>
&copy; Copyright
</p>
</div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script async="async" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>