<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Index — Ansible - SSH-Based Configuration Management & Deployment</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="_static/bootstrap.css" type="text/css" /> <link rel="stylesheet" href="_static/bootstrap-sphinx.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '', VERSION: '0.01', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: false }; </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 type="text/javascript" src="_static/bootstrap-dropdown.js"></script> <script type="text/javascript" src="_static/bootstrap-scrollspy.js"></script> <link rel="shortcut icon" href="_static/favicon.ico"/> <link rel="top" title="Ansible - SSH-Based Configuration Management & Deployment" href="index.html" /> <script type="text/javascript"> (function () { /** * Patch TOC list. * * Will mutate the underlying span to have a correct ul for nav. * * @param $span: Span containing nested UL's to mutate. * @param minLevel: Starting level for nested lists. (1: global, 2: local). */ var patchToc = function ($span, minLevel) { var $tocList = $("<ul/>").attr('class', "dropdown-menu"), findA; // Find all a "internal" tags, traversing recursively. findA = function ($elem, level) { var level = level || 0, $items = $elem.find("> li > a.internal, > ul, > li > ul"); // Iterate everything in order. $items.each(function (index, item) { var $item = $(item), tag = item.tagName.toLowerCase(), pad = 10 + ((level - minLevel) * 10); if (tag === 'a' && level >= minLevel) { // Add to existing padding. $item.css('padding-left', pad + "px"); // Add list element. $tocList.append($("<li/>").append($item)); } else if (tag === 'ul') { // Recurse. findA($item, level + 1); } }); }; // Start construction and return. findA($span); // Wipe out old list and patch in new one. return $span.empty("ul").append($tocList); }; $(document).ready(function () { // Patch the global and local TOC's to be bootstrap-compliant. patchToc($("span.globaltoc"), 1); patchToc($("span.localtoc"), 2); // Activate. $('#topbar').dropdown(); }); }()); </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-29861888-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> </head> <body> <div class="topbar" data-scrollspy="scrollspy" > <div class="topbar-inner"> <div class="container"> <!-- <a class="brand" href="index.html">Ansible</a> --> <ul class="nav"> <li class="dropdown" data-dropdown="dropdown"> <a href="index.html" class="dropdown-toggle">Chapter</a> <span class="globaltoc"><ul> <li class="toctree-l1"><a class="reference internal" href="gettingstarted.html">Getting Started</a></li> <li class="toctree-l1"><a class="reference internal" href="patterns.html">Inventory & Patterns</a></li> <li class="toctree-l1"><a class="reference internal" href="examples.html">Command Line</a></li> <li class="toctree-l1"><a class="reference internal" href="modules.html">Ansible Modules</a></li> <li class="toctree-l1"><a class="reference internal" href="YAMLSyntax.html">YAML Syntax</a></li> <li class="toctree-l1"><a class="reference internal" href="playbooks.html">Playbooks</a></li> <li class="toctree-l1"><a class="reference internal" href="playbooks2.html">Advanced Playbooks</a></li> <li class="toctree-l1"><a class="reference internal" href="bestpractices.html">Best Practices</a></li> <li class="toctree-l1"><a class="reference internal" href="api.html">API & Integrations</a></li> <li class="toctree-l1"><a class="reference internal" href="moduledev.html">Module Development</a></li> <li class="toctree-l1"><a class="reference internal" href="faq.html">FAQ</a></li> </ul> </span> </li> <li class="dropdown" data-dropdown="dropdown"> <a href="#" class="dropdown-toggle">Page</a> <span class="localtoc"></span> </li> </ul> <ul class="nav secondary-nav"> <form class="pull-left" action="search.html" method="get"> <input type="text" name="q" placeholder="Search" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </ul> </div> </div> </div> <a href="http://github.com/ansible/ansible"><img style="position: absolute; right: 0; border: 0;" src="http://ansible.github.com/github.png" alt="Fork me on GitHub"></a> <div class="container"> <a href="http://ansible.github.com"><img src="http://ansible.github.com/ansible-logo.png" alt="Ansible"/></a><br/> <br/> <h1 id="index">Index</h1> <div class="genindex-jumpbox"> </div> <br/> </div> <footer class="footer"> <div class="container"> <div id="fb-root"></div> <p> <a href="https://twitter.com/share" class="twitter-share-button" data-text="ansible.github.com">Share On Twitter</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> <g:plusone annotation="inline"></g:plusone> <div class="fb-like" data-href="http://ansible.github.com" data-send="true" data-width="450" data-show-faces="false"></div> </p> <p> © Copyright 2012 Michael DeHaan.<br/> Last updated on Jul 20, 2012.<br/> </p> </div> </footer> </body> </html>