<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<h1><aclass="toc-backref"href="#table-of-contents">API & Integrations</a><aclass="headerlink"href="#api-integrations"title="Permalink to this headline">¶</a></h1>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<h1><aclass="toc-backref"href="#contents">Command Line Examples And Next Steps</a><aclass="headerlink"href="#command-line-examples-and-next-steps"title="Permalink to this headline">¶</a></h1>
...
...
@@ -446,33 +442,13 @@ the first config file it finds present:</p>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<h1>Introducing Ansible<aclass="headerlink"href="#introducing-ansible"title="Permalink to this headline">¶</a></h1>
<p>Ansible is a radically simple model-driven configuration management, deployment,
and command execution framework. Other tools in this space have been too complicated for too long,
require too much bootstrapping, and have too much learning curve. By comparison, Ansible is dead simple
and painless to extend. Puppet and Chef have about 60k lines of code. Ansible’s core is a little over 2000 lines.</p>
<p>Ansible isn’t just for configuration management – it’s also great for ad-hoc tasks, quickly firing off commands against nodes, and it excels at complex multi-tier deployment tasks, being designed for that purpose from day one.</p>
<p>Systems management doesn’t have to be complicated. We’ve learned well from the “Infrastructure is Code” movement.
Infrastructure should be easy and powerful to command, but it should not look like code, lest it acquire the disadvantages of a software project – bugs, complexity, and overhead. Infrastructure configurations should be simple, easy to develop, and easy to audit. This is Ansible’s philosophy and the main reason it’s different. Read on, though, and we’ll tell you more.</p>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<h1><aclass="toc-backref"href="#contents">Module Development</a><aclass="headerlink"href="#module-development"title="Permalink to this headline">¶</a></h1>
...
...
@@ -508,33 +503,13 @@ the program. Stop by the mailing list to inquire about requirements.</p>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<li><aclass="reference internal"href="#writing-your-own-modules"id="id79">Writing your own modules</a></li>
</ul>
</li>
</ul>
...
...
@@ -694,152 +692,98 @@ be saved into ‘/foo/host.example.com/tmp/bar’</td>
</div>
<divclass="section"id="file">
<spanid="id10"></span><h2><aclass="toc-backref"href="#contents">file</a><aclass="headerlink"href="#file"title="Permalink to this headline">¶</a></h2>
<p>Sets attributes of files, symlinks, and directories, or removes files/symlinks/directories. Many other modules
support the same options as the file module – including ‘copy’, ‘template’, and ‘assmeble’.</p>
<tableborder="1"class="docutils">
<colgroup>
<colwidth="17%"/>
<colwidth="9%"/>
<colwidth="8%"/>
<colwidth="66%"/>
</colgroup>
<theadvalign="bottom">
<trclass="row-odd"><thclass="head">parameter</th>
<thclass="head">required</th>
<thclass="head">default</th>
<thclass="head">comments</th>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.1.</span></p>
<p>Sets attributes of files, symlinks, and directories, or removes files/symlinks/directories. Many other modules support the same options as the file module - including <ttclass="docutils literal"><spanclass="pre">copy</span></tt>, <ttclass="docutils literal"><spanclass="pre">template</span></tt>, and <ttclass="docutils literal"><spanclass="pre">assmeble</span></tt>.</p>
<table>
<tr>
<td>parameter</td>
<td>required</td>
<td>default</td>
<td>choices</td>
<td>comments</td>
</tr>
</thead>
<tbodyvalign="top">
<trclass="row-even"><td>dest</td>
<td>yes</td>
<td> </td>
<td>defines the file being managed, unless when used with state=link, and
then sets the destination to create a symbolic link to using ‘src’</td>
<tr>
<td>dest</td>
<td>True</td>
<td>[]</td>
<td><ul></ul></td>
<td>defines the file being managed, unless when used with <em>state=link</em>, and then sets the destination to create a symbolic link to using <em>src</em></td>
</tr>
<trclass="row-odd"><td>state</td>
<td> </td>
<tr>
<td>state</td>
<td>False</td>
<td>file</td>
<td>values are ‘file’, ‘link’, ‘directory’, or ‘absent’. If directory,
all immediate subdirectories will be created if they do not exist. If
‘file’, the file will NOT be created if it does not exist, see the ‘copy’
or ‘template’ module if you want that behavior. If ‘link’, the symbolic
link will be created or changed. If absent, directories will be
recursively deleted, and files or symlinks will be unlinked.</td>
</tr>
<trclass="row-even"><td>mode</td>
<td> </td>
<td> </td>
<td>mode the file or directory shoudl be, such as 0644 as would be fed to
chmod. English modes like ‘g+x’ are not yet supported</td>
</tr>
<trclass="row-odd"><td>owner</td>
<td> </td>
<td> </td>
<td>name of the user that should own the file/directory, as would be fed to
chown</td>
</tr>
<trclass="row-even"><td>group</td>
<td> </td>
<td> </td>
<td>name of the group that should own the file/directory, as would be fed to
group</td>
</tr>
<trclass="row-odd"><td>src</td>
<td> </td>
<td> </td>
<td>path of the file to link to (applies only to state=link)</td>
</tr>
<trclass="row-even"><td>seuser</td>
<td> </td>
<td> </td>
<td>user part of SELinux file context. Will default to system policy, if
applicable. If set to ‘_default’, it will use the ‘user’ portion of the
the policy if available</td>
</tr>
<trclass="row-odd"><td>serole</td>
<td> </td>
<td> </td>
<td>role part of SELinux file context, ‘_default’ feature works as above.</td>
<td>If directory, all immediate subdirectories will be created if they do not exist. If <em>file</em>, the file will NOT be created if it does not exist, see the <spanclass='module'>copy</span> or <spanclass='module'>template</span> module if you want that behavior. If <em>link</em>, the symbolic link will be created or changed. If absent, directories will be recursively deleted, and files or symlinks will be unlinked.</td>
</tr>
<trclass="row-even"><td>setype</td>
<td> </td>
<td> </td>
<td>type part of SELinux file context, ‘_default’ feature works as above</td>
</tr>
<trclass="row-odd"><td>selevel</td>
<td> </td>
<td>s0</td>
<td>level part of the SELinux file context. This is the MLS/MCS attribute,
sometimes known as the ‘range’. ‘_default’ feature works as above</td>
</tr>
<trclass="row-even"><td>context</td>
<td> </td>
<td> </td>
<td>accepts only ‘default’ as a value. This will restore a file’s selinux
context in the policy. Does nothing if no default is available.</td>
<tr>
<td>mode</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>mode the file or directory should be, such as 0644 as would be fed to <em>chmod</em>. English modes like <b>g+x</b> are not yet supported</td>
</tr>
</tbody>
</table>
<p>Example action from Ansible <aclass="reference internal"href="playbooks.html"><em>Playbooks</em></a>:</p>
<spanid="id11"></span><h2><aclass="toc-backref"href="#contents">get_url</a><aclass="headerlink"href="#get-url"title="Permalink to this headline">¶</a></h2>
<p>Downloads files from http, https, or ftp to the remote server. The remote server must have direct
access to the remote resource.</p>
<tableborder="1"class="docutils">
<colgroup>
<colwidth="17%"/>
<colwidth="9%"/>
<colwidth="8%"/>
<colwidth="66%"/>
</colgroup>
<theadvalign="bottom">
<trclass="row-odd"><thclass="head">parameter</th>
<thclass="head">required</th>
<thclass="head">default</th>
<thclass="head">comments</th>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.6.</span></p>
<p>Downloads files from HTTP, HTTPS, or FTP to the remote server. The remote server must have direct access to the remote resource.</p>
<table>
<tr>
<td>parameter</td>
<td>required</td>
<td>default</td>
<td>choices</td>
<td>comments</td>
</tr>
</thead>
<tbodyvalign="top">
<trclass="row-even"><td>url</td>
<td>yes</td>
<td> </td>
<td>http, https, or ftp URL</td>
<tr>
<td>url</td>
<td>True</td>
<td>None</td>
<td><ul></ul></td>
<td>HTTP, HTTPS, or FTP URL</td>
</tr>
<trclass="row-odd"><td>dest</td>
<td>yes</td>
<td> </td>
<td>absolute path of where to download the file to. If dest is a directory,
the basename of the file on the remote server will be used. If a
directory, thirsty=yes must also be set.</td>
<tr>
<td>dest</td>
<td>True</td>
<td>None</td>
<td><ul></ul></td>
<td>absolute path of where to download the file to.If <em>dest</em> is a directory, the basename of the file on the remote server will be used. If a directory, <em>thirsty=yes</em> must also be set.</td>
</tr>
<trclass="row-even"><td>thirsty</td>
<tr>
<td>thirsty</td>
<td>False</td>
<td>no</td>
<td>‘no’</td>
<td>(new in 0.7) if yes, will download the file every time and replace the
file if the contents change. if no, the file will only be downloaded
if the destination does not exist. Generally should be ‘yes’ only for
small local files. prior to 0.6, acts if ‘yes’ by default.</td>
<td><ul><li>yes</li><li>no</li></ul></td>
<td>if <code>yes</code>, will download the file every time and replace the file if the contents change. if <code>no</code>, the file will only be downloaded if the destination does not exist. Generally should be <code>yes</code> only for small local files. prior to 0.6, acts if <code>yes</code> by default.</td>
</tr>
<trclass="row-odd"><td>OTHERS</td>
<td>no</td>
<td> </td>
<td>all arguments accepted by the file module also work here</td>
<tr>
<td>others</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>all arguments accepted by the <spanclass='module'>file</span> module also work here</td>
</tr>
</tbody>
</table>
<p>Example action from Ansible <aclass="reference internal"href="playbooks.html"><em>Playbooks</em></a>:</p>
<spanid="id14"></span><h2><aclass="toc-backref"href="#contents">ini_file</a><aclass="headerlink"href="#ini-file"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.9.</span></p>
<p>Manage (add, remove, change) individual settings in an INI-style file without having to manage the file as a whole with, say, <ttclass="docutils literal"><spanclass="pre">template</span></tt> or <ttclass="docutils literal"><spanclass="pre">assemble</span></tt>. Adds missing sections if they don’t exist.</p>
<table>
<tr>
<td>parameter</td>
<td>required</td>
<td>default</td>
<td>choices</td>
<td>comments</td>
</tr>
<tr>
<td>option</td>
<td>False</td>
<td>None</td>
<td><ul></ul></td>
<td>if set (required for changing a <em>value</em>), this is the name of the option.May be omitted if adding/removing a whole <em>section</em>.</td>
</tr>
<tr>
<td>others</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>all arguments accepted by the <spanclass='module'>file</span> module also work here</td>
</tr>
<tr>
<td>dest</td>
<td>True</td>
<td>None</td>
<td><ul></ul></td>
<td>Path to the INI-style file; this file is created if required</td>
</tr>
<tr>
<td>section</td>
<td>True</td>
<td>None</td>
<td><ul></ul></td>
<td>Section name in INI file. This is added if <code>state=present</code> automatically when a single value is being set.</td>
</tr>
<tr>
<td>backup</td>
<td>False</td>
<td>False</td>
<td><ul><li>yes</li><li>no</li></ul></td>
<td>Create a backup file including the timestamp information so you can get the original file back if you somehow clobbered it incorrectly.</td>
</tr>
<tr>
<td>value</td>
<td>False</td>
<td>None</td>
<td><ul></ul></td>
<td>the string value to be associated with an <em>option</em>. May be omitted when removing an <em>option</em>.</td>
</tr>
</table><br/></div>
<divclass="section"id="lineinfile">
<spanid="id14"></span><h2><aclass="toc-backref"href="#contents">lineinfile</a><aclass="headerlink"href="#lineinfile"title="Permalink to this headline">¶</a></h2>
<spanid="id15"></span><h2><aclass="toc-backref"href="#contents">lineinfile</a><aclass="headerlink"href="#lineinfile"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>This module will search a file for a line, and ensure that it is present or
absent.</p>
<p>This is primarily useful when you only want to change a single line in a file.
For other cases, see the copy or template modules.</p>
<tableborder="1"class="docutils">
<colgroup>
<colwidth="17%"/>
<colwidth="9%"/>
<colwidth="8%"/>
<colwidth="66%"/>
</colgroup>
<theadvalign="bottom">
<trclass="row-odd"><thclass="head">parameter</th>
<thclass="head">required</th>
<thclass="head">default</th>
<thclass="head">comments</th>
<p>This module will search a file for a line, and ensure that it is present or absent.
This is primarily useful when you want to change a single line in a file only. For other cases, see the <ttclass="docutils literal"><spanclass="pre">copy</span></tt> or <ttclass="docutils literal"><spanclass="pre">template</span></tt> modules.</p>
<table>
<tr>
<td>parameter</td>
<td>required</td>
<td>default</td>
<td>choices</td>
<td>comments</td>
</tr>
</thead>
<tbodyvalign="top">
<trclass="row-even"><td>state</td>
<td>no</td>
<tr>
<td>state</td>
<td>False</td>
<td>present</td>
<td>‘absent’ or ‘present’</td>
<td><ul><li>present</li><li>absent</li></ul></td>
<td>Whether the line should be there or not.</td>
</tr>
<trclass="row-odd"><td>name</td>
<td>yes</td>
<td> </td>
<td>The file to modify.</td>
<tr>
<td>name</td>
<td>True</td>
<td></td>
<td><ul></ul></td>
<td>The file to modify</td>
</tr>
<trclass="row-even"><td>regexp</td>
<td>yes</td>
<td> </td>
<td>The regular expression to look for in the file. For state=present, the
pattern to replace. For state=absent, the pattern of the line to
remove.</td>
<tr>
<td>insertafter</td>
<td>False</td>
<td>EOF</td>
<td><ul><li>BOF</li><li>EOF</li></ul></td>
<td>Used with <em>state=present</em>. If specified, the line will be inserted after the specified regular expression. Two special values are available; <code>BOF</code> for inserting the line at the beginning of the file, and <code>EOF</code> for inserting the line at the end of the file.</td>
</tr>
<trclass="row-odd"><td>line</td>
<td>maybe</td>
<td> </td>
<td>Required for state=present. The line to insert/replace into the file. Must
match the value given to ‘regexp’.</td>
<tr>
<td>regexp</td>
<td>True</td>
<td></td>
<td><ul></ul></td>
<td>The regular expression to look for in the file. For <em>state=present</em>, the pattern to replace. For <em>state=absent</em>, the pattern of the line to remove.</td>
</tr>
<trclass="row-even"><td>insertafter</td>
<td>no</td>
<td>EOF</td>
<td>Used with state=present. If specified, the line will be inserted after the
specified regular expression. Two special values are available: BOF for
inserting the line at the beginning of the file, and EOF for inserting the
line at the end of the file.</td>
<tr>
<td>line</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>Required for <em>state=present</em>. The line to insert/replace into the file. Must match the value given to <code>regexp</code>.</td>
</tr>
<trclass="row-odd"><td>backup</td>
<td>no</td>
<td>no</td>
<td>Create a backup file including the timestamp information so you can
get the original file back if you somehow clobbered it incorrectly.</td>
<tr>
<td>backup</td>
<td>False</td>
<td>False</td>
<td><ul></ul></td>
<td>Create a backup file including the timestamp information so you can get the original file back if you somehow clobbered it incorrectly.</td>
</tr>
</tbody>
</table>
<p>Example action from Ansible <aclass="reference internal"href="playbooks.html"><em>Playbooks</em></a>:</p>
<spanid="id15"></span><h2><aclass="toc-backref"href="#contents">mount</a><aclass="headerlink"href="#mount"title="Permalink to this headline">¶</a></h2>
<spanid="id16"></span><h2><aclass="toc-backref"href="#contents">mount</a><aclass="headerlink"href="#mount"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.6.</span></p>
<p>The mount module controls active and configured mount points (fstab).</p>
...
...
@@ -1066,7 +1076,7 @@ configured in fstab. ‘absent’, and ‘present’ only deal
</table>
</div>
<divclass="section"id="mysql-db">
<spanid="id16"></span><h2><aclass="toc-backref"href="#contents">mysql_db</a><aclass="headerlink"href="#mysql-db"title="Permalink to this headline">¶</a></h2>
<spanid="id17"></span><h2><aclass="toc-backref"href="#contents">mysql_db</a><aclass="headerlink"href="#mysql-db"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.6.</span></p>
<p>Add or remove MySQL databases from a remote host.</p>
...
...
@@ -1133,7 +1143,7 @@ finally fall back to using the MySQL default login of ‘root’ with no
</div>
</div>
<divclass="section"id="mysql-user">
<spanid="id17"></span><h2><aclass="toc-backref"href="#contents">mysql_user</a><aclass="headerlink"href="#mysql-user"title="Permalink to this headline">¶</a></h2>
<spanid="id18"></span><h2><aclass="toc-backref"href="#contents">mysql_user</a><aclass="headerlink"href="#mysql-user"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.6.</span></p>
<p>Adds or removes a user from a MySQL database.</p>
...
...
@@ -1211,7 +1221,7 @@ finally fall back to using the MySQL default login of ‘root’ with no
</div>
</div>
<divclass="section"id="nagios">
<spanid="id18"></span><h2><aclass="toc-backref"href="#contents">nagios</a><aclass="headerlink"href="#nagios"title="Permalink to this headline">¶</a></h2>
<spanid="id19"></span><h2><aclass="toc-backref"href="#contents">nagios</a><aclass="headerlink"href="#nagios"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>Perform common tasks in Nagios related to downtime and notifications.</p>
...
...
@@ -1383,7 +1393,7 @@ receive this error if that is the case:</p>
</ol>
</div>
<divclass="section"id="ohai">
<spanid="id19"></span><h2><aclass="toc-backref"href="#contents">ohai</a><aclass="headerlink"href="#ohai"title="Permalink to this headline">¶</a></h2>
<spanid="id20"></span><h2><aclass="toc-backref"href="#contents">ohai</a><aclass="headerlink"href="#ohai"title="Permalink to this headline">¶</a></h2>
<p>Similar to the <aclass="reference internal"href="#facter"><em>facter</em></a> module, this returns JSON inventory data.
Ohai data is a bit more verbose and nested than facter.</p>
<p>Requires that ‘ohai’ be installed on the remote end.</p>
...
...
@@ -1394,7 +1404,7 @@ Ohai data is a bit more verbose and nested than facter.</p>
</div>
</div>
<divclass="section"id="ping">
<spanid="id20"></span><h2><aclass="toc-backref"href="#contents">ping</a><aclass="headerlink"href="#ping"title="Permalink to this headline">¶</a></h2>
<spanid="id21"></span><h2><aclass="toc-backref"href="#contents">ping</a><aclass="headerlink"href="#ping"title="Permalink to this headline">¶</a></h2>
<p>A trivial test module, this module always returns ‘pong’ on
successful contact. It does not make sense in playbooks, but is useful
from /usr/bin/ansible:</p>
...
...
@@ -1402,7 +1412,7 @@ from /usr/bin/ansible:</p>
</div>
</div>
<divclass="section"id="pip">
<spanid="id21"></span><h2><aclass="toc-backref"href="#contents">pip</a><aclass="headerlink"href="#pip"title="Permalink to this headline">¶</a></h2>
<spanid="id22"></span><h2><aclass="toc-backref"href="#contents">pip</a><aclass="headerlink"href="#pip"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<spanid="id23"></span><h2><aclass="toc-backref"href="#contents">postgresql_db</a><aclass="headerlink"href="#postgresql-db"title="Permalink to this headline">¶</a></h2>
<spanid="id24"></span><h2><aclass="toc-backref"href="#contents">postgresql_db</a><aclass="headerlink"href="#postgresql-db"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.6.</span></p>
<p>Add or remove PostgreSQL databases from a remote host.</p>
...
...
@@ -1524,7 +1534,7 @@ host before using this module.</p>
</div>
</div>
<divclass="section"id="postgresql-user">
<spanid="id24"></span><h2><aclass="toc-backref"href="#contents">postgresql_user</a><aclass="headerlink"href="#postgresql-user"title="Permalink to this headline">¶</a></h2>
<spanid="id25"></span><h2><aclass="toc-backref"href="#contents">postgresql_user</a><aclass="headerlink"href="#postgresql-user"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.6.</span></p>
<p>Add or remove PostgreSQL users (roles) from a remote host and, optionally, grant the users
...
...
@@ -1621,22 +1631,15 @@ happened and separately if the user was removed or not.</p>
</div>
</div>
<divclass="section"id="raw">
<spanid="id25"></span><h2><aclass="toc-backref"href="#contents">raw</a><aclass="headerlink"href="#raw"title="Permalink to this headline">¶</a></h2>
<p>Executes a low-down and dirty SSH command, not going through the module subsystem.</p>
<p>This is useful and should only be done in two cases. The first case is installing
python-simplejson on older (python 2.4 and before) hosts that need it as a dependency
to run modules, since nearly all core modules require it. Another is speaking to any
devices such as routers that do not have any Python installed. In any other case,
using the ‘shell’ or ‘command’ module is much more appropriate.</p>
<p>Arguments given to ‘raw’ are run directly through the configured remote shell and
only output is returned. There is no error detection or change handler support
for this module.</p>
<p>Example from <cite>/usr/bin/ansible</cite> to bootstrap a legacy python 2.4 host:</p>
<divclass="highlight-python"><pre>ansible newhost.example.com -m raw -a "yum -y install python-simplejson"</pre>
</div>
</div>
<spanid="id26"></span><h2><aclass="toc-backref"href="#contents">raw</a><aclass="headerlink"href="#raw"title="Permalink to this headline">¶</a></h2>
<p>Executes a low-down and dirty SSH command, not going through the module subsystem. This is useful and should only be done in two cases. The first case is installing python-simplejson on older (Python 2.4 and before) hosts that need it as a dependency to run modules, since nearly all core modules require it. Another is speaking to any devices such as routers that do not have any Python installed. In any other case, using the <ttclass="docutils literal"><spanclass="pre">shell</span></tt> or <ttclass="docutils literal"><spanclass="pre">command</span></tt> module is much more appropriate. Arguments given to <ttclass="docutils literal"><spanclass="pre">raw</span></tt> are run directly through the configured remote shell and only output is returned. There is no error detection or change handler support for this module</p>
<p>Example from /usr/bin/ansible to bootstrap a legacy python 2.4 host</p>
<p><pre>
ansible newhost.example.com -m raw -a "yum -y install python-simplejson"</pre></p>
<br/></div>
<divclass="section"id="service">
<spanid="id26"></span><h2><aclass="toc-backref"href="#contents">service</a><aclass="headerlink"href="#service"title="Permalink to this headline">¶</a></h2>
<spanid="id27"></span><h2><aclass="toc-backref"href="#contents">service</a><aclass="headerlink"href="#service"title="Permalink to this headline">¶</a></h2>
<p>Controls services on remote machines.</p>
<tableborder="1"class="docutils">
<colgroup>
...
...
@@ -1689,7 +1692,7 @@ service name=foo pattern=/usr/bin/foo state=started</pre>
</div>
</div>
<divclass="section"id="seboolean">
<spanid="id27"></span><h2><aclass="toc-backref"href="#contents">seboolean</a><aclass="headerlink"href="#seboolean"title="Permalink to this headline">¶</a></h2>
<spanid="id28"></span><h2><aclass="toc-backref"href="#contents">seboolean</a><aclass="headerlink"href="#seboolean"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>Toggles SELinux booleans.</p>
...
...
@@ -1730,7 +1733,7 @@ service name=foo pattern=/usr/bin/foo state=started</pre>
</div>
</div>
<divclass="section"id="selinux">
<spanid="id28"></span><h2><aclass="toc-backref"href="#contents">selinux</a><aclass="headerlink"href="#selinux"title="Permalink to this headline">¶</a></h2>
<spanid="id29"></span><h2><aclass="toc-backref"href="#contents">selinux</a><aclass="headerlink"href="#selinux"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>Configures the SELinux mode and policy. A reboot may be required after usage. Ansible will not issue this reboot but
<spanid="id29"></span><h2><aclass="toc-backref"href="#contents">setup</a><aclass="headerlink"href="#setup"title="Permalink to this headline">¶</a></h2>
<p>This module is automatically called by playbooks to gather useful variables about remote hosts that can be used
in playbooks. It can also be executed directly by /usr/bin/ansible to check what variables are available
to a host.</p>
<p>Ansible provides many ‘facts’ about the system, automatically.</p>
<p>Some of the variables that are supplied are listed below. These in particular
are from a VMWare Fusion 4 VM running CentOS 6.2:</p>
<p>More ansible facts will be added with successive releases.</p>
<p>If facter or ohai are installed, variables from these programs will
also be snapshotted into the JSON file for usage in templating. These
variables are prefixed with <ttclass="docutils literal"><spanclass="pre">facter_</span></tt> and <ttclass="docutils literal"><spanclass="pre">ohai_</span></tt> so it’s easy to
tell their source.</p>
<p>All variables are bubbled up to the caller. Using the ansible facts and choosing
to not install facter and ohai means you can avoid ruby-dependencies
on your remote systems.</p>
<p>Example action from <cite>/usr/bin/ansible</cite>:</p>
<spanid="id30"></span><h2><aclass="toc-backref"href="#contents">setup</a><aclass="headerlink"href="#setup"title="Permalink to this headline">¶</a></h2>
<p>This module is automatically called by playbooks to gather useful variables about remote hosts that can be used in playbooks. It can also be executed directly by <ttclass="docutils literal"><spanclass="pre">/usr/bin/ansible</span></tt> to check what variables are available to a host. Ansible provides many <em>facts</em> about the system, automatically.</p>
<p>Obtain facts from all hosts and store them indexed by hostname at /tmp/facts.</p>
<p><pre>
ansible all -m setup -tree /tmp/facts</pre></p>
<br/></div>
<divclass="section"id="shell">
<spanid="id30"></span><h2><aclass="toc-backref"href="#contents">shell</a><aclass="headerlink"href="#shell"title="Permalink to this headline">¶</a></h2>
<spanid="id31"></span><h2><aclass="toc-backref"href="#contents">shell</a><aclass="headerlink"href="#shell"title="Permalink to this headline">¶</a></h2>
<p>The shell module takes the command name followed by a list of
arguments, space delimited. It is almost exactly like the command module
but runs the command through the user’s configured shell on the remote node.</p>
...
...
@@ -1954,7 +1834,7 @@ your best judgement.</p>
</div>
</div>
<divclass="section"id="subversion">
<spanid="id31"></span><h2><aclass="toc-backref"href="#contents">subversion</a><aclass="headerlink"href="#subversion"title="Permalink to this headline">¶</a></h2>
<spanid="id32"></span><h2><aclass="toc-backref"href="#contents">subversion</a><aclass="headerlink"href="#subversion"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>Deploys a subversion repository.</p>
...
...
@@ -1996,7 +1876,7 @@ discarded. If no, this module will fail if it encounters modified files.</td>
</div>
</div>
<divclass="section"id="supervisorctl">
<spanid="id32"></span><h2><aclass="toc-backref"href="#contents">supervisorctl</a><aclass="headerlink"href="#supervisorctl"title="Permalink to this headline">¶</a></h2>
<spanid="id33"></span><h2><aclass="toc-backref"href="#contents">supervisorctl</a><aclass="headerlink"href="#supervisorctl"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>Manage the state of a program or group of programs running via Supervisord</p>
...
...
@@ -2032,7 +1912,7 @@ discarded. If no, this module will fail if it encounters modified files.</td>
</div>
</div>
<divclass="section"id="template">
<spanid="id33"></span><h2><aclass="toc-backref"href="#contents">template</a><aclass="headerlink"href="#template"title="Permalink to this headline">¶</a></h2>
<spanid="id34"></span><h2><aclass="toc-backref"href="#contents">template</a><aclass="headerlink"href="#template"title="Permalink to this headline">¶</a></h2>
@@ -2082,7 +1962,7 @@ get the original file back if you somehow clobbered it incorrectly.</td>
</div>
</div>
<divclass="section"id="user">
<spanid="id34"></span><h2><aclass="toc-backref"href="#contents">user</a><aclass="headerlink"href="#user"title="Permalink to this headline">¶</a></h2>
<spanid="id35"></span><h2><aclass="toc-backref"href="#contents">user</a><aclass="headerlink"href="#user"title="Permalink to this headline">¶</a></h2>
<p>Creates user accounts, manipulates existing user accounts, and removes user accounts.</p>
<tableborder="1"class="docutils">
<colgroup>
...
...
@@ -2181,7 +2061,7 @@ user name=mdehaan state=absent force=yes</pre>
</div>
</div>
<divclass="section"id="wait-for">
<spanid="id35"></span><h2><aclass="toc-backref"href="#contents">wait_for</a><aclass="headerlink"href="#wait-for"title="Permalink to this headline">¶</a></h2>
<spanid="id36"></span><h2><aclass="toc-backref"href="#contents">wait_for</a><aclass="headerlink"href="#wait-for"title="Permalink to this headline">¶</a></h2>
<pclass="versionadded">
<spanclass="versionmodified">New in version 0.7.</span></p>
<p>Waits for a given port to become accessible (or inaccessible) on a local or remote server.</p>
...
...
@@ -2236,7 +2116,7 @@ for the port being open or closed.</td>
</div>
</div>
<divclass="section"id="virt">
<spanid="id36"></span><h2><aclass="toc-backref"href="#contents">virt</a><aclass="headerlink"href="#virt"title="Permalink to this headline">¶</a></h2>
<spanid="id37"></span><h2><aclass="toc-backref"href="#contents">virt</a><aclass="headerlink"href="#virt"title="Permalink to this headline">¶</a></h2>
<p>Manages virtual machines supported by libvirt. Requires that libvirt be installed
on the managed machine.</p>
<tableborder="1"class="docutils">
...
...
@@ -2296,7 +2176,7 @@ ansible host -m virt -a "command=virttype"</pre>
</div>
</div>
<divclass="section"id="yum">
<spanid="id37"></span><h2><aclass="toc-backref"href="#contents">yum</a><aclass="headerlink"href="#yum"title="Permalink to this headline">¶</a></h2>
<spanid="id38"></span><h2><aclass="toc-backref"href="#contents">yum</a><aclass="headerlink"href="#yum"title="Permalink to this headline">¶</a></h2>
<p>Will install, upgrade, remove, and list packages with the yum package manager.</p>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<spanid="patterns"></span><h1><aclass="toc-backref"href="#table-of-contents">Inventory & Patterns</a><aclass="headerlink"href="#inventory-patterns"title="Permalink to this headline">¶</a></h1>
...
...
@@ -386,33 +382,13 @@ Ansible 0.7. Ansible 0.6 includes a <a class="reference external" href="https:/
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<h1><aclass="toc-backref"href="#contents">Advanced Playbooks</a><aclass="headerlink"href="#advanced-playbooks"title="Permalink to this headline">¶</a></h1>
...
...
@@ -733,33 +729,13 @@ place to set such a default is in a group variable.</p>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
Ansible is a radically simple model-driven configuration management, deployment,
and command execution framework. Other tools in this space have been too complicated for too long,
require too much bootstrapping, and have too much learning curve. By comparison, Ansible is dead simple
and painless to extend. Puppet and Chef have about 60k lines of code. Ansible's core is a little over 2000 lines.
Ansible isn't just for configuration management -- it's also great for ad-hoc tasks, quickly firing off commands against nodes, and it excels at complex multi-tier deployment tasks, being designed for that purpose from day one.
Systems management doesn't have to be complicated. We've learned well from the "Infrastructure is Code" movement.
Infrastructure should be easy and powerful to command, but it should not look like code, lest it acquire the disadvantages of a software project -- bugs, complexity, and overhead. Infrastructure configurations should be simple, easy to develop, and easy to audit. This is Ansible's philosophy and the main reason it's different. Read on, though, and we'll tell you more.
Sets attributes of files, symlinks, and directories, or removes files/symlinks/directories. Many other modules support the same options as the file module - including ``copy``, ``template``, and ``assmeble``.
.. raw:: html
<table>
<tr>
<td>parameter</td>
<td>required</td>
<td>default</td>
<td>choices</td>
<td>comments</td>
</tr>
<tr>
<td>dest</td>
<td>True</td>
<td>[]</td>
<td><ul></ul></td>
<td>defines the file being managed, unless when used with <em>state=link</em>, and then sets the destination to create a symbolic link to using <em>src</em></td>
<td>If directory, all immediate subdirectories will be created if they do not exist. If <em>file</em>, the file will NOT be created if it does not exist, see the <span class='module'>copy</span> or <span class='module'>template</span> module if you want that behavior. If <em>link</em>, the symbolic link will be created or changed. If absent, directories will be recursively deleted, and files or symlinks will be unlinked.</td>
</tr>
<tr>
<td>mode</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>mode the file or directory should be, such as 0644 as would be fed to <em>chmod</em>. English modes like <b>g+x</b> are not yet supported</td>
dest yes None absolute path of where to download the file to.If *dest* is a directory, the basename of the file on the remote server will be used. If a directory, *thirsty=yes* must also be set.
thirsty no if ``yes``, will download the file every time and replace the file if the contents change. if ``no``, the file will only be downloaded if the destination does not exist. Generally should be ``yes`` only for small local files. prior to 0.6, acts if ``yes`` by default.
others all arguments accepted by the ``file`` module also work here
<td>absolute path of where to download the file to.If <em>dest</em> is a directory, the basename of the file on the remote server will be used. If a directory, <em>thirsty=yes</em> must also be set.</td>
</tr>
<tr>
<td>thirsty</td>
<td>False</td>
<td>no</td>
<td><ul><li>yes</li><li>no</li></ul></td>
<td>if <code>yes</code>, will download the file every time and replace the file if the contents change. if <code>no</code>, the file will only be downloaded if the destination does not exist. Generally should be <code>yes</code> only for small local files. prior to 0.6, acts if <code>yes</code> by default.</td>
</tr>
<tr>
<td>others</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>all arguments accepted by the <span class='module'>file</span> module also work here</td>
This module will search a file for a line, and ensure that it is present or absent.
This is primarily useful when you want to change a single line in a file only. For other cases, see the ``copy`` or ``template`` modules.
.. raw:: html
<table>
<tr>
<td>parameter</td>
<td>required</td>
<td>default</td>
<td>choices</td>
<td>comments</td>
</tr>
<tr>
<td>state</td>
<td>False</td>
<td>present</td>
<td><ul><li>present</li><li>absent</li></ul></td>
<td>Whether the line should be there or not.</td>
</tr>
<tr>
<td>name</td>
<td>True</td>
<td></td>
<td><ul></ul></td>
<td>The file to modify</td>
</tr>
<tr>
<td>insertafter</td>
<td>False</td>
<td>EOF</td>
<td><ul><li>BOF</li><li>EOF</li></ul></td>
<td>Used with <em>state=present</em>. If specified, the line will be inserted after the specified regular expression. Two special values are available; <code>BOF</code> for inserting the line at the beginning of the file, and <code>EOF</code> for inserting the line at the end of the file.</td>
</tr>
<tr>
<td>regexp</td>
<td>True</td>
<td></td>
<td><ul></ul></td>
<td>The regular expression to look for in the file. For <em>state=present</em>, the pattern to replace. For <em>state=absent</em>, the pattern of the line to remove.</td>
</tr>
<tr>
<td>line</td>
<td>False</td>
<td></td>
<td><ul></ul></td>
<td>Required for <em>state=present</em>. The line to insert/replace into the file. Must match the value given to <code>regexp</code>.</td>
</tr>
<tr>
<td>backup</td>
<td>False</td>
<td>False</td>
<td><ul></ul></td>
<td>Create a backup file including the timestamp information so you can get the original file back if you somehow clobbered it incorrectly.</td>
Executes a low-down and dirty SSH command, not going through the module subsystem.
This is useful and should only be done in two cases. The first case is installing
python-simplejson on older (python 2.4 and before) hosts that need it as a dependency
to run modules, since nearly all core modules require it. Another is speaking to any
devices such as routers that do not have any Python installed. In any other case,
using the 'shell' or 'command' module is much more appropriate.
Arguments given to 'raw' are run directly through the configured remote shell and
only output is returned. There is no error detection or change handler support
for this module.
Executes a low-down and dirty SSH command, not going through the module subsystem. This is useful and should only be done in two cases. The first case is installing python-simplejson on older (Python 2.4 and before) hosts that need it as a dependency to run modules, since nearly all core modules require it. Another is speaking to any devices such as routers that do not have any Python installed. In any other case, using the ``shell`` or ``command`` module is much more appropriate. Arguments given to ``raw`` are run directly through the configured remote shell and only output is returned. There is no error detection or change handler support for this module
Example from `/usr/bin/ansible` to bootstrap a legacy python 2.4 host::
ansible newhost.example.com -m raw -a "yum -y install python-simplejson"
.. raw:: html
<p>Example from /usr/bin/ansible to bootstrap a legacy python 2.4 host</p>
<p><pre>
ansible newhost.example.com -m raw -a "yum -y install python-simplejson"</pre></p>
This module is automatically called by playbooks to gather useful variables about remote hosts that can be used
in playbooks. It can also be executed directly by /usr/bin/ansible to check what variables are available
to a host.
Ansible provides many 'facts' about the system, automatically.
Some of the variables that are supplied are listed below. These in particular
are from a VMWare Fusion 4 VM running CentOS 6.2::
This module is automatically called by playbooks to gather useful variables about remote hosts that can be used in playbooks. It can also be executed directly by ``/usr/bin/ansible`` to check what variables are available to a host. Ansible provides many *facts* about the system, automatically.
Ansible is used by all sorts of organizations from hosted web applications, media companies, universities, consultancies, and ISVs -- all over the world. Some of these users include:
and lots of other people (you should see our Google Analytics data). Tweet at `Michael DeHaan <http://twitter.com/laserllama>`_ or `email him <mailto:michael.dehaan@gmail.com>`_ to get your company or project listed here. (It's free!)
.. seealso::
`Mailing List <http://groups.google.com/group/ansible-project>`_
Several hundred of our closest friends, great for Q&A
`irc.freenode.net <http://irc.freenode.net>`_
#ansible IRC chat channel
`List of Github Contributors <https://github.com/ansible/ansible/graphs/contributors>`_
all the awesome folks who have contributed improvements to Ansible
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">
Search.setIndex({objects:{},terms:{facter_operatingsystem:9,kickstart:9,func:3,poorli:[],four:[7,11],prefix:[9,8,4,6],sleep:9,consider:8,whose:9,tweet:11,ansible_default_ipv4:4,ebuild:0,ansible_default_ipv6:4,aur:0,under:[9,6],spec:6,everi:[1,2,4,6,9,10],risk:9,vastli:6,ansible_virtualization_rol:4,redact:4,upstream:[],affect:[5,4,6],virbr0:4,macaddress:4,ansible_config:10,showcas:5,cmd:4,supervisorctl:4,reg:[],ansible_librari:[],shlex:5,vars_prompt:[9,1],saltstack:[],x86_64:[8,4],awwxvv:4,seper:[7,9,4,6],direct:[4,6],chef:3,second:[9,8,4,10],tag_key_valu:8,even:[0,3,6,7,8,9],hide:9,thunder:[],scp:10,constrast:[],"new":4,net:[0,2,4,5,7,8,10,11],ever:[3,8,5,6,7],told:6,elimin:[9,10],manipul:[4,10],abov:[4,5,6,8,9,10],controlmast:0,eckersberg:2,hera:[],never:[5,8,4],here:[0,1,3,4,5,6,8,9,10,11],herd:[],"malm\u00f6":11,path:[1,4,5,6,7,8,9,10],interpret:7,datetim:5,permit:[],aka:9,ansible_ssh_arg:0,somethingels:9,brought:[],substr:4,unix:3,cobblerd:8,ec2_:8,total:6,univ:11,unit:5,highli:5,describ:[1,6],would:[0,1,4,5,6,7,8,9,10],h3d850bdf:[],ansible_memtotal_mb:4,noarch:0,dehaan:[3,11],overhead:3,until:[9,4],typo:5,recommend:[5,4,1],type:[5,9,8,4],tell:[3,4,10,7],notif:4,notic:[],warn:5,phone:[],exce:[],ec2_architectur:8,relai:6,loss:[],ansible_transport:0,must:[5,9,8,4,6],join:3,restor:4,setup:[0,1,3,4,5,6,8,9],work:[0,1,3,4,6,7,8,9,10],anotherdb:4,erb:[],virttyp:4,cento:[0,9,4],root:[0,1,3,4,6,9,10],overrid:[0,8,9],os_default:9,give:2,rpath:3,indic:[4,6],app_serv:9,somefil:6,want:[0,1,2,4,5,6,8,9,10],end:[5,4,6],hoc:[3,4,6,10],quot:[9,10],"1pm":3,how:[1,2,4,5,6,7,8,9,10],hop:[],yum:[0,1,4,5,6,9,10],perspect:8,updat:[9,4,10],dialect:[],recogn:[6,10],passwordless:10,after:[1,4,5,6,7,8,10],lab:3,diagram:[],befor:[0,3,4,5,6,9,10],ohai_:[4,6],ec2_image_id:8,arch:0,parallel:[3,9,6,10],attempt:[0,4,6],ansible_product_seri:4,bootstrap:[3,4],credenti:[4,10],exclud:7,greek:[],unpaus:4,maintain:[0,8,5],environ:[0,9,8,4,10],enter:9,exclus:9,idontknow:[],order:[3,9,4,6,10],oper:[0,9,4,6,10],frontend:9,over:[0,3,7,8,9,10,11],fall:[9,4],orang:2,becaus:[9,8,5,1,2],fifo:4,ec2_previous_st:8,rpmbuild:0,ansible_interfac:4,privileg:4,zeu:[],gather_fact:9,vari:9,myfil:4,streamlin:9,shorter:5,cli:[8,10],img:[],fix:0,better:[0,4,10],offic:3,persist:4,mydb:4,easier:[5,1,2,10],them:[0,1,2,3,4,5,6,7,9],thei:[3,4,5,6,7,8,9,10,11],fragment:4,etc_acme_conf_acm:1,safe:6,ec2_ten:8,"break":6,band:[],glorifi:[],jinja2:[0,9,4,6],ec2_ip_address:8,mgmt:8,httpd_sys_content_t:4,ec2_region:8,choic:[0,5],vidal:[],bonu:8,timeout:[9,4],each:[1,2,4,5,6,7,8,9],debug:2,side:3,mean:[2,4,5,6,8,9],colleagu:[],exactli:[5,9,4],playbooks2:[],logo:[],some_password:9,contend:[],network:[3,9,4],dss:4,content:[0,1,4,5,6,7,8,9,10],dsl:[],pool:9,adapt:[8,4],got:[],forth:6,a1b1c1d1:8,site_fact:[9,5],ntp:[7,4],nightmar:3,situat:4,free:[0,9,8,4,11],standard:[5,4,7],dotnet:2,fixm:[],md5:5,reconfigur:[9,1],openssh:[0,3],traceback:5,isv:11,ansible_form_factor:4,isn:3,suppos:[7,9,5,6,10],rang:[3,4,10,7],render:4,clariti:[],wast:[],restrict:5,hook:[],unlik:6,alreadi:[0,3,4,5,6,8,9],van_halen_port:6,apt_repositori:4,massiv:3,primari:4,rewritten:[],top:[9,5,1,6],sometim:[9,4],destination_vari:8,master:8,too:[3,8,5,2],similarli:[8,9],john:2,outag:[3,9],iptabl:[],ansible_memfree_mb:4,tool:[0,8,9,10,3],took:3,"80ghz":4,somewhat:8,technic:[0,8,4],freemem:4,basho:11,target:[10,7,4,1,6],keyword:[9,4],provid:[1,2,4,5,6,8,9],tree:[5,8,4],project:[0,1,2,3,5,6,9,11],matter:10,ansible_distribution_releas:4,minut:[4,10],uses_cv:2,recheck:5,provis:[],fashion:[],close:[3,5,4],"_authorized_kei":[],runner:8,ram:[],mind:5,raw:[0,4],aforement:7,seem:[9,6],seek:4,someapp:4,sudo_us:6,contact:[0,8,4],expens:8,blue:9,though:[0,1,3,4,5,6,8,9],bruce:0,limitless:9,deleg:9,regular:[4,6],specifi:[0,2,4,5,6,8,9,10],bsd:0,boxsubscrib:[],simplic:3,don:[0,1,3,4,5,6,7,9,10],doc:[8,4],doe:[0,4,5,6,7,8,9,10],declar:6,wildcard:7,libpq:4,came:8,cobbler_external_inventori:[],ffff:4,random:6,syntax:[3,1,2,6,9,10],kerber:[0,3],pkg:[9,4,6,10],radic:3,identifi:[],pki:[],ec2_private_ip_address:8,priv:4,involv:5,absolut:[4,10],northeast:7,acquir:3,explain:5,configur:[0,1,2,3,4,6,7,8,9,10],apach:[9,4,6,10],ec2_instance_typ:8,version:[0,1,4,6,7,9,10],ldap:8,stop:[0,1,2,4,5,6,7,8,9,10],amazon:8,report:4,saturn:[],cellspac:[],bar:[7,8,4,6],host_var:7,excel:[3,9,7],"public":[9,8,4],reload:4,bad:5,thessaloniki:11,daemonless:[],resist:1,result:[3,4,5,6,8,9],openstack:8,fail:[5,9,8,4,6],themselv:[],load_balanc:6,hammer:[],best:[3,1,4,5,6,8,9],subject:9,brazil:11,heterogen:1,databas:[3,9,8,4,6],discoveri:4,figur:[],simplest:[8,5],awai:9,irc:[0,2,4,5,7,8,10,11],approach:[3,8,9],attribut:[9,4],login_us:4,manpag:[],extens:[],unabl:4,kitchen:11,easi:[0,1,3,4,5,7,9,10],howev:[0,5,10,7],against:[3,9,6,7],logic:[],somelist:9,login:[4,6],com:[0,4,5,7,8,11],compromis:3,assur:[9,6],foobar:4,height:[],written:[0,3,5,6,8,9],eucalyptu:8,guid:[],assum:[7,8,4],ether:4,speak:4,multiplay:3,ansible_library_path:5,three:[3,4,7],been:[3,8,4,10],much:[3,2,4,6,8,9,10],interest:[0,8],basic:[0,1,2,4,5,6,7,8,9,10],ansible_bios_d:4,tini:9,quickli:[3,10],life:3,recomend:5,ani:[0,1,3,4,5,6,8,9,10],add_back_to_pool:9,mysql_us:4,dave:[],enterprisei:8,child:3,emploi:2,ugli:9,exception:[],east:8,servic:[1,4,5,6,7,8,9,10,11],ec2_security_group_id:8,vars_fil:[9,1,6],aim:[],ain:[],visit:3,includedir:4,conf:[9,8,4,1,6],module_nam:[7,8],somekei:5,sever:[11,8,4,6,2],inventori:[0,1,3,4,6,7,8,9,10],incorrectli:4,perform:[0,9,4,6,3],suggest:4,make:[0,1,4,5,6,7,8,9,10],mayb:4,complex:[3,9,6],split:[7,5],complet:[8,9,1,2,6],wheel:[9,4],ansible_arch2:[],fragil:[],selevel:4,rail:[],hand:9,rais:[9,5],ownership:10,refin:[],tune:[9,10],speakerdeck:3,kept:6,scenario:8,thu:4,ansible_:9,hypothet:[],tho:[],client:[],"_concatenated_valu":[],thi:[0,1,2,3,4,5,6,7,8,9,10],endif:9,programm:8,everyth:[0,9],left:[],protocol:4,just:[0,1,2,3,4,5,6,8,9,10],photo:11,laptop:8,human:[6,2],braces_syntax:[],yet:[0,8,4,10,3],languag:[0,2,3,4,5,6,7,8,9,11],expos:1,had:9,spread:3,board:8,els:[0,9,5,6],ffffff:5,save:[5,9,4,6],hat:3,gave:3,opt:4,applic:[3,4,6,8,9,11],supervisord:4,quirk:2,wai:[0,1,4,5,6,7,8,9],fusion:4,background:10,daemon:[],specif:[1,5,6,7,8,9,10],arbitrari:9,manual:6,remind:[9,5,1],el6:4,unnecessari:[],groups_logo_sm:[],www:7,right:[],deal:[5,4],maxim:[],dead:3,born:[],intern:[8,5],heritag:[],successfulli:[3,8],txt:[4,10],forcibl:[],bottom:6,cnf:4,tracker:[0,3],condit:[9,6,10],foo:[4,6,7,8,9,10],localhost:4,core:[3,5,4,10],plu:[],sensibl:0,web2:8,web1:8,promot:[],repositori:[8,4,1],peer:[],"super":3,chapter:6,sshd:3,postgresql:4,surround:[],simul:9,"2ydx8":4,commit:1,produc:[5,4,11],match:[5,4,6],duke:11,ppa:[0,4],basenam:4,contriv:[],halon_system_timeout:7,wrap:[],seboolean:4,install_recommend:4,storag:7,eth0:4,ec2_vpc_id:8,git:[0,1,4,5,7,9,10],fabric:[],suffici:9,support:[0,1,3,4,5,6,8,9,10],nova:8,happi:3,avail:[0,1,2,4,5,6,7,8,9,10],width:[],reli:[3,9],gid:4,wordpress:6,call:[2,4,5,6,7,8,9],war:3,fork:[8,9,10],head:[4,10],python26:0,form:[5,9,4,6,2],offer:[],altogeth:3,batman:0,forg:4,somehow:4,groupfil:7,"true":[5,9,4,6,2],freenod:[0,2,3,4,5,7,8,10,11],absent:[5,4,1,10],inquir:5,maximum:[9,4],mtu:4,ansible_fqdn:4,fundament:4,ansible_bios_vers:4,featur:[0,1,3,4,6,7,8,9],"abstract":[],fedoraproject:[],plugin:8,cobbler:[3,8],desir:[5,4,6,7],ship:[5,8,4],check:[5,9,4,10],assembl:4,pipe:[4,10],encrypt:[],take_out_of_pool:9,tip:[7,9,4,1,6],role:[9,4,1,6],test:[0,4,5,8,9,11],tie:8,unlimit:[],maxrequestsperchild:7,node:[0,3,4,6,8,9,10],relat:4,intend:5,phoenix:7,devop:3,intent:[],consid:[5,1,6],receiv:4,longer:5,anywher:[],ignor:[9,5,6],time:[0,2,3,4,5,6,7,8,9,10],push:[3,9,6],concept:[8,9,1,10],vpc:8,chain:[],"5rxgmiicbrh":4,skip:[9,6],consum:[],invent:[],skim:3,operatingsystem:9,decid:[9,8,5,6,10],middl:[],depend:[0,5,9,4],zone:8,flask:4,graph:11,readabl:[1,6],decis:9,downtim:4,southwest:7,sourc:[0,1,2,3,4,5,6,8,9,10,11],string:[5,4,6],somelog:4,word:[3,8,9],brows:5,ansible_virbr0:4,jdk:4,administr:[],level:[4,6,2],did:[3,9,8,5],passno:4,item:[8,9,2],team:[],quick:0,ansible_product_nam:4,prevent:5,slower:0,trend:4,ec2_platform:8,anaconda:9,port:[7,4,10],favcolor:[9,8,5],ansible_distribution_vers:4,current:[0,5,9,4,10],suspect:[],ceec4eif7ya:4,deriv:[],gener:[0,4,5,6,8,9],httpd_can_network_connect:4,address:[1,4,5,7,8,9,10],along:[5,6],wait:[9,4],box:[3,4,10],precursor:3,alta:11,extrem:[0,9,5],bob:[4,6],bof:4,ourselv:6,scpnmy8rks7fyk8ulx0pei:4,love:[],extra:[9,1],tweak:1,modul:[0,1,3,4,5,6,8,9,10],userdel:4,prefer:[7,9,5,10],mzdywqlw:4,leav:[5,9,4,1],instal:[0,3,4,5,6,9,10],mobil:[],httpd:[7,9,4,6,10],hyperspac:[],priv1:4,priv2:4,prove:9,is_cento:9,univers:11,fail_json:5,perl:[3,10],live:[0,9,10],handler:[10,4,1,6],criteria:9,msg:[5,8,4],scope:4,checkout:[0,5,9,4,3],ntpserver:8,plug:8,idempot:[3,5,4,6,10],share:[0,9,8,5,3],claus:9,enhanc:8,accept:[5,4],easiest:[0,8,9,3],get_xml:4,ibm:3,module_arg:8,prepar:[],uniqu:8,cat:9,insertaft:4,respond:[8,4,6],whatev:[3,9,5],purpos:[3,7,4,1,6],boilerpl:5,claim:1,hostvar:9,argument_spec:5,facter_hostnam:6,chip:3,agent:[0,10,3],critic:3,occur:6,alwai:[5,4,1,6],multipl:[3,1,4,6,7,8,9,10],ping:[0,8,4],uptim:8,write:[3,1,2,4,5,6,8,9],purg:4,pure:[],somevalu:[9,5],parameter:[9,6],map:[8,6],product:[9,4],mar:[],book:[],max:10,clone:[0,5],usabl:6,membership:[9,10],pattern:[0,1,3,4,6,7,8,9,10],mai:[0,1,2,3,4,5,6,8,9,10],underscor:8,data:[3,2,4,5,6,7,8,9,11],man:[],poseidon:[],practic:[3,1,2,4,6,9],seuser:4,explicit:[],predic:4,inform:[9,8,4,6,10],"switch":[],preced:9,combin:2,talk:[10,0,8,6,7],ender:[],ec2_statu:8,nbsp:[],ec2_id:8,still:[0,9,8,5,6],pointer:5,ec2_virtualization_typ:8,facter_:[4,6],jid:10,overlord:[],group:[0,1,2,3,4,5,6,7,8,9,10],monitor:[3,8],polici:[3,4],yaml:[3,1,2,6,7,9],window:[3,9],curli:[],pythonpath:[],mail:[0,1,2,3,4,5,6,7,8,9,10,11],job_statu:[],main:[3,9,5,1,6],xyz:10,security_group_pete_s_fancy_group:8,non:[3,5,4,6,7],hassl:3,env:0,encod:4,ansible_all_ipv4_address:4,initi:4,l6pmiam1a8ywep:4,half:[],now:[0,3,4,5,6,8,9,10],discuss:[],setyp:4,shoudl:4,down:[8,4,6],term:[5,10],name:[0,1,2,4,5,6,7,8,9,10],config:[3,8,4,6,10],didn:10,crypto:3,separ:[8,4,1,6],rock:[],domain:[],arg1:4,laserllama:3,yeah:[],ensur:[0,9,4,6,10],contrib:[5,4],backport:[0,4],facter:[9,4,6],happen:[5,8,4],subnet:8,shown:5,space:[3,4],infrar:[],profil:8,intermix:[],skylin:11,internet:3,correct:[9,8,4,6,2],ksmeta:8,lag:4,migrat:3,argv:5,args_fil:5,theori:6,org:[0,4,10,7],grab:[],card:[],care:[4,6],reusabl:5,couldn:3,frequenc:9,synchron:[9,6],thing:[0,1,2,5,6,7,9,10],place:[3,5,9,4],raleigh:[3,10,7],router:4,think:[9,5,1],frequent:[8,9],first:[0,3,4,5,7,9,10],origin:4,directli:[4,5,6,7,8,10],onc:[1,4,5,6,7,9],arrai:9,yourself:6,"long":[0,9,10,3],oppos:10,open:[3,4,5,6,9,11],tomorrow:11,somegroup:4,given:[9,4,1,10],unlink:4,convent:[8,5],gif:[],fierc:[],silenc:4,white:5,friend:11,especi:[3,9,1],copi:[0,9,8,4,10],motd_cont:9,retyp:0,netmask:4,github:[0,1,2,3,4,5,6,8,9,11],mostli:1,than:[0,1,2,3,4,5,6,8,9,10],cmdb:8,serv:[],wide:[],ec2_private_dns_nam:8,balanc:[3,9],were:[9,6,10],pre:[],sai:[0,3,4,6,9,10],nicer:[],id_webservergroup:8,argument:[5,8,4,6,7],dash:[8,2],loki:[],collat:4,sat:[],engin:11,squar:[],alias:5,destroi:4,note:[0,4,5,6,8,9,10],forc:4,ideal:9,denomin:1,take:[5,9,4,6,10],noth:[4,6,2],channel:[0,2,3,4,5,7,8,10,11],begin:[4,10,2],sure:[8,9,6,10],normal:[8,10],track:[7,9,10],beta:[],pair:[8,5,2],adopt:[],meanwhil:[],runtim:9,mysql_db:4,show:[9,5,6,10],cheat:[],aggregr:5,geographi:1,permiss:[0,4,10],hack:[0,5],rotat:[3,6],xml:2,onli:[0,3,4,5,6,8,9,10],explicitli:[4,6],transact:9,activ:[4,11],enough:[7,10],dict:5,analyz:9,analyt:11,nearli:[4,2],variou:[9,8,4,6,10],get:[0,2,3,4,5,6,8,9,10,11],soon:[],repo:[5,8,4,10,7],ssl:3,cannot:[9,4,6],ssh:[0,3,4,7,8,9,10],requir:[0,1,3,4,5,8,9,10],some_file_path_foo:1,through:[0,4,10,3],where:[0,1,4,5,8,9],summari:6,wiki:[],hour:4,hierachi:[],testserv:4,ansible_product_vers:4,fff:4,ansible_distribut:[9,4],concern:6,detect:4,ansible_ssh_host_key_dsa_publ:4,innov:[],review:[9,4,1,6],enumer:9,estat:11,ansible_system_vendor:4,between:[0,6,9,1,3],my_app:4,"import":[9,8,5,6,10],across:8,rerun:6,guitar:[],cycl:0,come:[3,5,6],timmi:6,region:[8,10],contract:8,tutori:5,abc123:8,mani:[4,5,6,8,9,10],setenforc:6,among:9,color:[9,5],overview:2,inspir:[],period:9,colon:[7,6],inventory_hostnam:[9,4],webapp:[4,10],poll:[9,4,10],other_vari:9,coupl:[],west:8,rebuild:[],rubi:[3,2,4,5,9,10],those:[8,9,6,10],"case":[3,4,5,6,8,9,10],mount:4,md5sum:[],straighten:[],trick:6,cast:5,invok:[],exist:[3,4,6,7,8,9,10],default_releas:4,newhost:4,advantag:[9,10],ec2_stat:8,canon:4,worri:9,destin:[8,4],cluster:4,myapp:[9,10],rktgjk2httvs6gigvsuwwfod7:4,chkconfig:[],trival:5,http_port:[7,6],develop:[0,1,2,3,4,5,6,8,9,11],ansible_architectur:4,author:[3,4,1],media:11,econom:11,same:[0,1,2,4,6,7,8,9,10],binari:0,html:[],pad:[],pai:10,document:[3,1,2,4,5,6,8,9,10],week:[3,11],webserv:[3,1,4,6,7,8,9,10],closest:11,ec2_subnet_id:8,nest:[5,9,4],driven:3,capabl:1,fruit:2,interventori:[],improv:[5,11],extern:[3,8,9,1],appropri:[9,8,4],choos:[0,4,6,3],markup:[],clobber:4,without:[0,5],promis:[],model:3,roughli:0,execut:[0,3,4,5,6,8,9,10],when:[1,4,5,6,8,9,10],rest:5,kill:6,speed:0,aws_access_key_id:8,versu:[0,1],europ:11,miscellan:1,except:[8,5],littl:3,otherus:10,blob:[],notori:[],vulner:[],real:[0,9,6,11,3],ignore_error:9,around:[],ohai:[9,4,6],read:[0,2,3,4,5,8,10],dark:8,grid:11,mon:[],world:[0,9,6,11],intel:4,whitespac:1,realtim:11,ak123:8,integ:[],server:[3,4,6,7,8,9,10],rycsbf1d8e5ptxesxhqs4iq:4,output:[5,8,4,6],manag:[0,2,3,4,6,7,8,9,10],ec2_kernel:8,assmebl:4,sneaker:[],jquery_directori:[],titan:[],altalang:[],server01:[],loopback:4,ansible_processor:4,noon:3,definit:[],legal:[5,1],moon:[],exit:[8,5,6],complic:3,refer:[9,8,4,6,10],ansible_swaptotal_mb:4,power:[0,1,3,5,6,8,9],broken:1,found:[3,5,8,4,9],regexp:4,"throw":5,earlier:[0,6],src:[9,8,4,6,10],stone:5,central:[3,9],greatli:[],get_url:4,acm:[7,9,4,1,10],wolf:8,stand:4,act:4,industri:[3,11],mytempl:4,backup:4,effici:9,terminolog:8,anothert:4,somescript:4,multinod:[],puppetmast:3,your:[0,1,3,4,5,6,7,8,9,10,11],charli:4,stare:5,log:[5,9,8,4,6],area:[],aren:[],catn:11,privileged_us:[],start:[0,1,2,3,4,6,8,10],interfac:[8,4],low:4,lot:[3,1,5,7,9,10,11],ipv6:4,ansible_all_ipv6_address:4,bundl:1,vpc_destination_vari:8,congratul:0,faster:[9,5],strawberri:2,dirti:[0,4],possibl:[1,4,5,6,7,8,9,10],"default":[0,3,4,5,7,8,9,10],ansible_fact:[5,4],stacktrac:5,connect:[0,9,8,4,3],tasti:2,uid:4,creat:[0,3,4,6,8,9,10],certain:[9,4,6],deep:6,strongli:1,deferenc:[],file:[0,1,2,3,4,5,6,7,8,9,10],my_custom_fact_can_be_used_now:9,again:[8,5,6],beyond:[9,11],googl:[0,1,2,3,4,5,6,7,8,9,10,11],compel:[],repositor:4,event:[5,8,4,6],valid:5,you:[0,1,2,3,4,5,6,7,8,9,10,11],external_var:9,poor:5,sequenc:3,symbol:4,signficantli:0,briefli:6,"60k":3,postgresql_us:4,directori:[1,2,4,5,6,8,9,10],invest:[],descript:[4,1,6],chown:4,potenti:9,appl:2,qeuz:4,cpu:4,all:[0,1,2,3,4,5,6,7,8,9,10,11],forget:9,selinux:[4,6],lack:[],mnt:4,month:0,scalar:5,abil:6,follow:[0,4,7,8,9,10],alt:[],disk:4,children:7,nors:[],articl:[3,5,4],init:4,program:[3,2,4,5,6,9],mcollect:[],arbitari:2,introduc:3,sound:8,liter:4,tag_name_redi:8,song:[],fals:[5,9,4,2],faq:[],util:[],mechan:[],failur:[9,8,5,6],veri:[0,1,3,4,5,6,8,9,10],condition:6,database_serv:7,list:[0,1,2,3,4,5,6,7,8,9,10,11],pbx:11,sane:[],stderr:5,small:[3,9,8,4,2],testuser2:9,testuser1:9,enterpris:[0,11],yetanotherdb:4,strung:10,zero:[7,5,6],design:[3,4,10,7],pass:[0,4,5,6,8,9,10],further:[9,10,2],ec2_spot_instance_request_id:8,what:[0,1,2,3,4,5,6,8,9,10,11],sub:[],section:[0,1,6,7,8,9,10],abl:[3,9,4],delet:[4,6,10],abbrevi:2,ec2_state_reason:8,method:[8,10],movement:3,hasn:[],full:[9,4,6],hash:[7,9,8,5,2],shouldn:9,recip:0,first_available_fil:9,strong:3,modifi:[5,8,4],fail_on_us:4,valu:[2,4,5,6,8,9,10,11],search:[4,11],ahead:[0,6],likin:[],memcach:[9,6],prior:[9,4],amount:8,pick:10,action:[9,8,4,6],via:[0,9,8,4,3],shorthand:[9,5],factnam:9,ec2_state_cod:8,managememnt:[],href:[],select:[1,4,5,6,7,9,10],distinct:[],stdout:[8,9],regist:9,two:[3,8,4,6,7],rhel:0,demo:10,taken:6,toggl:4,more:[0,1,3,4,6,7,8,9,10],flat:6,door:[],hundr:11,flag:[0,6,10],particular:[4,6,7,8,9,10],known:4,compani:[5,11],cach:[8,4],none:[0,8,4],pkgbuild:0,hous:[],launch:[9,6],dev:4,remain:[],learn:[0,1,2,3,5,6,7,9],deb:4,nagio:4,instantan:[],prompt:[9,6,10],yamllint:2,moduledev:[],templat:[1,4,5,6,8,9,10],minimum:[9,5,6],explor:[0,8],pong:4,cygat:11,cours:[9,1],newlin:[],secur:[3,9,8,4],rather:[9,5],anoth:[3,1,2,4,6,9,10],simpl:[3,1,2,5,6,8,9,10],css:[],distro:8,resourc:[5,9,4,6],referenc:[7,9,6],variant:0,fstype:4,ff0000:5,neccesssari:[],args_data:5,associ:[8,2],spool:4,"short":[0,9],django:4,caus:0,callback:8,help:[0,1,2,3,4,5,6,7,8,9,10],xmpp:[],mission:3,uvh:0,scott:[],hierarchi:[],hell:3,suffer:[],paramet:[0,1,4,5,6,9,10],style:[5,9,4],psycopg2:4,cowsai:[9,6],pend:[],rapidli:[8,9],might:[7,9,8,5,6],wouldn:8,good:[0,3,5,6,8,9],"return":[5,9,8,4,6],lineinfil:4,food:2,timestamp:4,framework:[3,8],botnet:3,odin:[],neccessari:[9,4],troubleshoot:4,instruct:0,authent:4,mysteri:9,easili:[0,8,9,10,3],achiev:5,fulli:[0,4],only_if:[9,6],ansible_kernel:4,subsystem:[3,4],harm:[],mental:[],hard:5,idea:[0,1,2,3,4,5,6,7,8,9,10],crontab:9,realli:[3,2,4,5,6,8],expect:[8,9,6],variablenam:[],halen:[],orient:6,hostnam:[7,9,8,4,6],ftp:4,safeti:[],pigeon:8,research:11,bubbl:[9,4,6],print:[8,5],yaml_to_ini:7,qualifi:4,postgr:[4,6],proxi:[7,9],advanc:[0,1,3,6,8,9],pub:10,reason:[3,9,8,5,6],base:[3,9,4,1,11],believ:[],ask:[0,6,10],bash:[0,5,10,3],basi:6,thrown:[],pyyaml:0,sytem:[],daisi:[],drupal:11,omit:1,american:[],ansible_system:4,assign:[7,9,4,1],feed:[],sdwippefq74nppvuelhpkkaiojjnn1zuhfol:4,notifi:[10,5,4,1,6],obviou:[],feel:[8,9,2],exchang:9,number:[3,9,4,7],placehold:[9,6],done:[0,1,3,4,7,9],construct:[8,9,6],blank:4,stabl:[0,4],fiction:[],differ:[0,1,3,4,6,7,8,9,10],list_vm:4,guest:4,script:[3,4,5,7,8,9,10],interact:[8,10],least:[9,1],camelot:9,make_databas:4,statement:[9,5,6],cfg:10,banana:[],store:[7,9,4,11],option:[0,1,4,5,6,7,8,9,10],behind:4,selector:10,part:[3,5,9,4],ec2_key_nam:8,consult:[8,11],reinstal:[],jump:[0,3],kind:5,grep:[],whenev:5,remot:[0,4,6,8,9,10],gotten:3,remov:[7,9,4,10],jqueri:[],reus:[9,6],architect:3,str:5,jvmdhw:4,toward:9,cleaner:9,comput:[8,11],well:[0,1,3,4,5,6,7,8,9,10],group_var:7,packag:[0,1,4,5,6,9,10],wait_for:4,imagin:[],createhom:4,equival:[9,4],self:5,"123i":11,also:[0,1,2,3,4,5,6,7,8,9,10,11],build:[0,5,8,4],brace:[],distribut:[0,1,11,3],passwd:[],english:4,reach:[3,1],most:[0,1,2,3,4,6,8,9,10],plai:[3,9,6],plan:[],alpha:4,bug:[0,3],filesystem:9,clear:1,cover:[8,9],dereferenc:[],clojur:5,clean:[],add:[0,1,4,5,8,9,10],pars:5,usual:[6,10],awesom:[3,4,11],commerc:11,ansible_processor_count:4,alphanumer:8,devolv:[],mpd_ring:[],particularli:[8,9,6],fine:[0,5],find:[5,6,8,9,10,11],impact:11,firewal:[3,9],nosql:11,pretti:[8,9],solut:11,security_group_default:8,olympu:[],ansible_selinux:4,yml:[9,1,6],remedi:9,long_running_oper:10,financ:3,nativ:[0,8,9],silli:[],him:11,restart:[10,7,4,1,6],mdehaan:[4,10],dollar_sign_syntax:[],common:[1,2,4,5,8,9],wrote:5,set:[0,1,3,4,5,6,7,8,9,10],dump:[5,4],creator:11,security_group_webserv:8,see:[0,1,2,4,5,6,7,8,9,10,11],sec:9,arg:5,transpar:0,disadvantag:3,setsebool:6,analog:[],expert:11,someth:[9,8,5,1,6],restructur:6,hold:9,experi:[],altern:[9,10],solo:[],numer:[],aserv:0,solv:[],tag_aws_cloudformation_log:8,foo_port:[],popul:8,both:[0,4,5,8,9,10],last:[0,3],delimit:4,boto:8,thor:[],uncrypt:6,context:4,whole:[],load:[3,9],simpli:[8,4,1,6],point:[9,4,1],instanti:5,schedul:4,etc_other_conf_oth:1,header:7,shutdown:[9,4],suppli:4,asdf:[],backend:[],unsuccess:6,java:4,instrument:[],devic:4,due:[0,5],empti:8,ran:3,host4:8,enable_alert:4,escape_pod:7,strategi:[],wish:[0,8,9,6,2],fire:[3,9],imag:[],convert:[8,5],append:4,gap:[],understand:[3,9,6],comprimis:[],educ:[5,11],look:[3,4,5,6,7,8,9,10],straight:10,batch:10,"while":[3,9,1,6],unifi:[],smart:[4,10],behavior:[0,9,4,10,11],error:[5,9,4],loop:[9,6],pack:8,gimm:[],pragmat:[],motd:[8,9,6],max_client:6,readi:4,readm:[],jpg:[],itself:[0,8,4],ansible_ssh_host_key_rsa_publ:4,unmount:4,fedora:[0,11],grant:4,login_usernam:4,belong:8,exit_json:5,higher:[0,9],optim:1,painless:3,alert:4,moment:8,temporari:[],user:[0,1,3,4,5,6,8,9,10,11],yesterdai:3,recent:[],lower:3,task:[3,1,4,6,9,10],lib:5,older:4,entri:[3,10],lizenzfrei:11,spent:[],commonli:[10,2],endfor:9,spend:[],explan:5,ec2_monitor:8,mysql:4,regardless:[6,2],centos6:8,shortcut:5,async_wrapp:5,appli:[7,9,4,6],input:[9,5],bin:[0,4,5,6,7,8,9,10],march:5,format:[3,2,4,6,7,8],judgement:4,nginx:4,game:3,quest:9,bobdata:4,bit:[9,4,6],abduct:[],ec2_ownerid:8,xaby9ud5brbfvkedu:4,name_of_fact:[],knock:[],capital_of_assyria:[],signal:[8,4],"98dbcgqw5hme89cjgzro5ktkc5yu":4,manifest:[],"boolean":[5,4,2],popular:[3,11],cmdfile:4,postgresql_db:4,encount:4,often:[9,8,4,1],simplifi:10,creation:10,some:[0,1,3,4,5,6,7,8,9,10,11],back:[0,9,4,6,10],sampl:10,mirror:[],virtualenv:4,scale:9,ec2_tag_kei:8,per:[8,9],pem:0,substitut:6,mathemat:[],larg:9,either:[9,8,4],machin:[0,1,3,4,5,6,8,9,10],previou:9,run:[0,2,3,4,5,6,7,8,9,10,11],step:[0,3,4,6,7,9,10],squeez:4,meantim:[],frob:4,major:8,impor:[],ec2_launch_tim:8,othervar:[],ansible_eth0:[9,4],block:9,fulfil:6,steelhous:11,primarili:4,unreach:6,intl:[],within:[7,8,9,6],contributor:11,chang:[3,1,4,5,6,7,9,10],subvers:4,bserver:0,rxp33wfphjwjwvhatfci1nrbaudqi:4,inclus:7,ansible_python_vers:4,group_nam:9,question:[0,1,2,3,4,5,6,7,8,9,10],fast:[0,3],custom:[3,9],includ:[1,4,5,6,7,8,9,10,11],suit:6,forward:3,datastructur:8,foosbal:[7,4],lint:2,link:[5,4],translat:11,newer:0,line:[0,2,3,4,5,6,7,8,9,10],info:[8,4,10],concaten:4,consist:5,caller:4,planet:3,schmooz:11,ec2_dns_nam:8,highlight:[],similar:[7,9,8,4,10],curv:3,module_common:5,constant:1,parser:5,doesn:[3,8,9,10,2],repres:[8,6,2],chat:[0,2,3,4,5,7,8,10,11],bracket:7,coder:[],crypt:[4,10],chgrp:[],disable_alert:4,likes_emac:2,transport:[0,8,3],peopl:[3,9,11],nice:[3,6],draw:3,asciidoc:[],meaning:[],svn:4,happier:3,depth:8,far:[10,2],hello:0,jupit:[],local_act:9,pluggabl:3,code:[3,1,5,6,8,9,10,11],alien:[],async_statu:10,privat:[0,8,9],sensit:9,elsewher:[],friendli:3,send:[8,9],autostart:4,sens:[0,8,4,6],fatal:[5,6],blindingli:[],sent:5,sensic:3,logtre:4,whichev:[],signfic:5,asdf1234l:4,implicitli:[],ec2_root_device_typ:8,relev:[9,5],tri:4,magic:[9,5,6],roll:9,id_rsa:[0,10],michael:[3,11],fewer:9,"try":[0,3,4,5,6,8,9],p2xkxaczh6fc:4,pleas:[0,8,4],malici:[],impli:4,natur:[],focu:11,cron:9,gmbh:11,mysqldb:4,download:[0,4],ansible_python_interpret:7,folk:[0,10,11],index:8,turn:[3,9,5],compar:[],access:[0,9,8,4,3],experiment:9,can:[0,1,2,3,4,5,6,7,8,9,10],chose:[],let:[0,2,3,4,5,6,8,10],ubuntu:[0,8,4],becom:[9,4],sinc:[8,4,1,10],great:[3,1,5,6,9,11],convers:7,hypervisor:4,technolog:[3,11],"_some_str":6,later:[0,4,5,6,7,9,10],unsil:4,typic:[6,10],maker:11,hardi:4,fstab:4,heart:8,win:[],app:9,gatewai:4,apt:[9,4,1,10],austria:11,api:[3,5,8,4],cloud:11,fed:[4,6],from:[0,1,2,3,4,5,6,7,8,9,10,11],usa:7,commun:[3,8,4,6],"8b3satjxmpgbfbueebwubk5ejl":4,doubl:10,upgrad:[4,6,10],next:[0,3,4,6,7,9,10],few:[8,4],usr:[0,4,5,6,7,8,9,10],remaind:8,sort:[4,11],dbserver:[10,7,9,1,6],impress:[3,9],sbin:[9,4,6,10],trail:1,train:[],login_password:4,ansible_nocolor:9,starter:[5,6],account:[0,4,6,10],chdir:4,retriev:9,scalabl:11,tunnel:3,alia:[5,4,7],openjdk:4,alic:6,halt:[],obvious:9,ec2_ramdisk:8,fetch:[9,4],proof:5,employe:2,thirsti:4,tar:0,process:[3,4,6,10],lock:9,sudo:[10,0,4,6,3],mango:2,high:[5,10],knows_oop:2,tag:[0,9,8,4,6],tab:6,tarbal:[],onlin:2,serial:9,delai:4,surfac:3,orson:[],lame:2,mysql_root_password:[],"_assembl":[],lepton:5,carrier:8,subdirectori:4,srv:[9,8,4,6,10],panic:9,stock:[],express:[3,2,4,5,6,8,9],gentoo:0,watch:3,attent:10,tier:3,philosophi:3,ansible_host:0,drop:[8,5],orchestr:[3,6],correspond:4,element:[9,8,5],issu:[0,4,3],allow:[0,1,4,5,6,8,9,10],aws_secret_access_kei:8,move:[9,4,6],elit:2,comma:[8,4],loginpass:[],release_vers:9,bunch:[],somecommand:6,taboot:[],infrastructur:[7,0,6,1,3],anyon:[],therefor:9,ansible_product_uuid:4,dag:11,greater:7,python:[0,2,3,4,5,7,8,9,10],auto:[5,8,4],dai:3,auth:4,devel:[],mention:[10,9,5,1,6],rubygem:[],instead:[0,9,4,1,10],surviv:4,strive:5,multiprocess:[],somewher:9,anyth:[5,8,4],edit:[0,8,4],slide:3,mode:[0,9,4,6,10],subset:[],grok:3,bump:[],strip:4,usernam:[4,10],ec2:[3,8],our:[3,11,10,2],patch:[],pitfal:5,special:[8,4],out:[3,1,4,5,6,7,8,9,10],variabl:[0,1,3,4,5,6,7,8,9,10],twice:[],reboot:[4,6,10],security_group_:8,rel:[7,4,1],inaccess:4,"_default":4,leverag:0,ref:[],login_host:4,red:[3,8,5],clarifi:[],insid:[9,8,5,6],unpars:5,ansible_machin:4,control:[3,1,4,5,6,7,8,9,10],dictionari:[9,8,5,2],releas:[0,9,4,6],include_ansible_module_common:5,indent:2,could:[5,9,8,4,6],put:[0,1,4,6,7,9],fqdn:9,keep:[0,1,4,5,7,8,9],enforc:4,outsid:[8,5],adrian:[],retain:[],stuck:6,localdomain:4,delegate_to:[9,4],softwar:[3,1,4,8,9,10],qualiti:5,scene:4,echo:[0,8,9,6,10],exact:[],date:[0,5],puppet:[3,8,4],submit:5,owner:[4,10],facil:[],prioriti:[9,4],ansible_lo:4,perfectli:[],mkdir:10,system:[0,1,3,4,5,6,7,8,9,10],messag:[5,8,4],attack:3,pattern_goes_her:7,termin:10,"final":4,ipv4:[9,4],shell:[3,4,5,6,8,9,10],ec2_descript:8,"var":[7,9,4,1,6],rst:[],nobodi:5,priveledg:[],dive:6,richer:[],intervert:9,charact:[8,2],sweden:11,favorit:9,deprec:7,sysadmin:[],ansible_processor_cor:4,have:[0,1,2,3,4,5,6,7,8,9,10,11],tabl:[7,8,4],need:[0,1,2,3,4,5,6,7,8,9,10],cfengin:[],border:[],paramiko:[0,8],unexpect:[],min:[],mix:[7,9,6],baisc:[],tag_name_web:8,which:[0,1,2,3,4,5,6,7,8,9,10],datacent:[7,1,10],with_item:9,divers:3,singl:[9,8,4,6,10],ec2_security_group_nam:8,unless:[9,4,6],clash:[],deploy:[10,0,6,3],who:[3,8,4,6,11],salli:4,discov:[3,9,6],deploi:[3,9,4,6,10],comparison:3,why:1,serol:4,urg:1,inventory_hostname_short:9,url:4,gather:[9,4,6],request:[8,4],self_destruct_countdown:7,snapshot:4,determin:9,built:[0,9,8,4,10],constrain:10,fact:[3,5,9,4,6],text:[],verbos:[5,4,6],bring:6,playbook:[0,1,2,3,4,5,6,7,8,9,10],trivial:[0,3,4,5,8,9],anywai:7,varnam:6,redirect:10,locat:[7,9,4,6],tire:[],should:[0,1,2,3,4,5,6,8,9,11],ansible_swapfree_mb:4,won:[6,10],ec2_root_device_nam:8,"5px":[],local:[9,8,4],something_els:5,contribut:[0,3,4,5,10,11],notat:[],familiar:8,pave:[],autom:[3,1,10],somevar:9,increas:9,ansible_ssh_port:[],enabl:[5,4],organ:[4,1,11],bounc:[4,6],sudoer:4,sha:4,stuff:[3,10],integr:[3,8,4],contain:[0,1,3,5,6,8,9],ymwaaaebalnasqn10tngsrde5arbsw8ctojqlyybciqgpytzw8zenerfxt7ij3fw3jh:4,view:3,legaci:4,cthy5bws9kmyjmeo0kfumh8hy4maxdokhq7dhbpircjs5jptogxirezjba67r6:4,nodeinfo:4,skynet:4,stack:9,gmail:[],statu:[5,9,4,10],wire:[],extend:[3,8,9,1,6],correctli:4,mainli:9,state:[1,4,5,6,7,9,10],viper:9,closed:4,progress:[],email:[3,1,11],kei:[0,2,3,4,5,6,8,9,10,11],homedir:4,tempfil:6,job:[10,2],entir:[3,5,6,7,8,9],homebrew:0,"2pm":3,addit:[1,4,5,6,7,8,9],instant:[],southeast:7,admin:[3,8],goal:[6,10],equal:[5,10],ohai_foo:[],etc:[0,3,4,6,7,8,9,10],instanc:[7,9,8,4,6],comment:[5,8,4,1],venv:4,guidelin:5,chmod:[5,8,4,6],distil:[],aristotl:11,rpm:[0,5,10],mailto:[],quit:[5,1],evalu:[9,10],platform:[9,4,11],addition:[9,6,10],decent:[],compos:6,compon:8,json:[5,9,8,4,2],besid:5,treat:[5,1],ungroup:[],immedi:[9,4,6],"2677m":4,yournam:6,capistrano:[],global_var:1,vmware:4,togeth:[4,1,10],minim:[0,5],ador:3,atlanta:[7,8,10],present:[3,1,4,5,9,10],authorized_kei:[0,4],multi:[3,6],plain:3,align:[],ansible_virtualization_typ:4,defin:[9,8,4,6],glossari:[],ultra:3,layer:8,almost:4,virt:4,site:[9,1,11],archiv:4,lightweight:8,partner:4,revis:[],michaeldehaan:[],surprisingli:[],scienc:[],welcom:[3,8],parti:[],cross:[],member:[4,2],handl:[3,5,9,4],inc:4,ansibl:[0,1,2,3,4,5,6,7,8,9,10,11],difficult:[],policyv:4,http:4,structur:[9,4],denot:7,upon:[],effect:8,libvirt:4,php:10,distutil:0,pull:[8,9],audit:[3,9,1],off:[3,9,1],center:11,seth:[],object:5,exampl:[0,1,2,3,4,5,6,7,8,9,10],command:[0,3,4,5,6,7,8,9,10],interpol:9,undefin:4,latest:[0,9,4,6,10],lest:3,tunabl:1,distanc:[],paus:4,less:[0,3],additon:0,starbuck:9,heavili:[],skill:2,simultan:10,web:[8,9,10,11],host5:8,cleanup:9,host3:[7,8],host2:[7,8],host1:[7,8],introduct:[4,6],kick:[3,9,10],knob:1,branch:[0,4],xmlrpc:8,dest:[9,8,4,6,10],piec:8,know:[2,4,5,7,8,9],nor:[],password:[0,9,4,6,10],recurs:[4,10],python3:0,python2:0,insert:4,motorola:3,like:[0,1,2,3,4,5,6,7,8,9,10],success:[5,4,6],amazonaw:8,necessari:10,lose:10,async:9,architectur:[3,9],page:[0,10,2,3],ansible_hostnam:[9,4],shed:[],revers:[3,4],captur:5,twitter:[],linux:[0,4,11,3],"export":[0,8],home:4,librari:[4,1,2],tmp:[8,4,6,10],lead:[7,11],avoid:[0,4,6,3],thank:[],overlap:[],update_cach:4,encourag:[9,5,1,6],slight:8,importerror:[],usag:[1,4,5,7,9,10],symlink:[0,4],vhost:6,host:[0,1,3,4,5,6,7,8,9,10,11],although:5,simpler:[],about:[0,1,2,3,4,5,6,8,9,10],actual:[0,5,9,4],swear:3,discard:4,disabl:[4,6],ntp_server:7,own:[1,4,5,6,8,9],easy_instal:4,automat:[5,8,4,1,10],ec2_public_dns_nam:8,some_serv:7,hang:6,merg:5,van:[],transfer:[5,4,6,10],snmp:8,intention:[],trigger:[4,6],"8agepocvjdhyzr7pahfxzgudgktgrl2qzryukcmwo1czbmbhci5fzimvths9":4,replac:4,biggest:11,individu:[7,1],"function":[5,4],simplejson:[0,4],subscrib:[],nnwugi:[],continu:[5,9,4],ec2_plac:8,eas:[],inlin:8,eat:10,count:[9,6],succe:5,made:[3,4,5,6,7,9],config_mod:4,whether:[5,9,8,4,1],arg2:4,writeabl:6,asynchron:[9,6],record:2,below:[0,8,4,6],limit:[9,10],otherwis:[5,9,4],problem:[3,4,2],epel:0,pin:4,is_favcolor_blu:9,filenam:[9,4],ec2_tag_nam:8,implement:[8,5],ini:[7,8],mountpoint:4,pip:4,ing:4,probabl:[0,5,1,6],boot:4,detail:[8,5,6,10],virtual:[4,6],capabilit:[],other:[0,2,3,4,5,6,7,8,9,10,11],futur:[9,5],rememb:[6,10],varieti:[8,5],riak:11,servernam:4,ec2_external_inventori:8,repeat:[9,1],"class":[8,5,6],ansiblemodul:5,debian:[0,9,4],stai:9,sphinx:[],eof:4,amp:[7,8],scientif:[0,11],reliabl:[],rule:[9,1,10],portion:[7,4],emerg:3,name_of_host:[],"8btwaryr":4},objtypes:{},titles:["Getting Started","Best Practices","YAML Syntax","Introducing Ansible","Ansible Modules","Module Development","Playbooks","Inventory & Patterns","API & Integrations","Advanced Playbooks","Command Line Examples And Next Steps","Who Uses Ansible"],objnames:{},filenames:["gettingstarted","bestpractices","YAMLSyntax","index","modules","moduledev","playbooks","patterns","api","playbooks2","examples","who_uses_ansible"]})
\ No newline at end of file
Search.setIndex({objects:{},terms:{facter_operatingsystem:9,kickstart:9,comprimis:[],poorli:[],four:7,prefix:[8,9,6],sleep:9,forget:9,whose:9,tweet:[],ansible_default_ipv4:[],ebuild:0,ansible_default_ipv6:[],aur:0,under:[9,6],spec:6,everi:[1,2,4,6,9,10],risk:9,vastli:6,ansible_virtualization_rol:[],redact:[],upstream:[],affect:[5,4,6],virbr0:[],macaddress:[],ansible_config:10,showcas:5,cmd:4,supervisorctl:4,ansible_librari:[],shlex:5,vars_prompt:[9,1],saltstack:[],x86_64:8,awwxvv:4,seper:[7,9,4,6],direct:[4,6],chef:[],second:[9,8,4,10],tag_key_valu:8,blue:9,hide:9,thunder:[],children:7,constrast:[],"new":4,net:[0,2,4,5,7,8,10],ever:[7,8,5,6],told:6,elimin:[9,10],unpars:5,abov:[9,8,5,6,10],controlmast:0,eckersberg:2,hera:[],never:[5,8,4],here:[0,1,4,5,6,8,9,10],herd:[],"malm\u00f6":[],path:[1,4,5,6,7,8,9,10],interpret:7,datetim:5,permit:[],aka:9,ansible_ssh_arg:0,somethingels:9,brought:[],substr:4,unix:[],cobblerd:8,ec2_:8,total:6,univ:[],unit:5,highli:5,describ:[1,6],would:[0,1,4,5,6,7,8,9,10],h3d850bdf:[],ansible_memtotal_mb:[],noarch:0,program:[5,9,4,6,2],overhead:[],until:[9,4],typo:5,recommend:[5,4,1],type:[9,8,5],tell:[7,10],notif:4,notic:[],warn:5,phone:[],exce:[],ec2_architectur:8,relai:6,ansible_transport:0,must:[5,9,8,4,6],join:[],restor:[],setup:[0,1,4,5,6,8,9],work:[0,1,4,6,7,8,9,10],anotherdb:4,erb:[],virttyp:4,ansible_ssh_host_key_rsa_publ:[],root:[0,1,4,6,9,10],scpnmy8rks7fyk8ulx0pei:4,os_default:9,give:2,rpath:[],indic:[4,6],app_serv:9,somefil:6,want:[0,1,2,4,5,6,8,9,10],end:[5,4,6],hoc:[4,6,10],quot:[9,10],song:[],how:[1,2,4,5,6,7,8,9,10],hop:[],yum:[0,1,4,5,6,9,10],perspect:8,updat:[9,4,10],dialect:[],recogn:[6,10],passwordless:10,after:[1,4,5,6,7,8,10],lab:[],diagram:[],befor:[0,4,5,6,9,10],ohai_:6,ec2_image_id:8,arch:0,parallel:[9,6,10],attempt:[0,4,6],interpol:9,ansible_product_seri:[],bootstrap:4,credenti:[4,10],exclud:7,greek:[],unpaus:4,maintain:[0,8,5],environ:[0,9,8,4,10],enter:9,exclus:9,idontknow:[],order:[9,4,6,10],oper:[0,9,4,6,10],frontend:9,softwar:[9,8,4,1,10],over:[0,8,9,10,7],failur:[9,8,5,6],orang:2,becaus:[9,8,5,1,2],fifo:4,ec2_previous_st:8,rpmbuild:0,ansible_interfac:[],privileg:4,zeu:[],gather_fact:9,vari:9,myfil:4,streamlin:9,exit_json:5,cli:[8,10],img:[],fix:0,better:[0,4,10],offic:[],persist:4,mydb:4,easier:[5,1,2,10],them:[0,1,2,4,5,6,7,9],thei:[4,5,6,7,8,9,10],fragment:4,etc_acme_conf_acm:1,safe:6,ec2_ten:8,"break":6,band:[],glorifi:[],jinja2:[0,9,4,6],ec2_ip_address:8,mgmt:8,httpd_sys_content_t:[],ec2_region:8,choic:[0,5,4],vidal:[],bonu:8,timeout:[9,4],each:[1,2,4,5,6,7,8,9],debug:2,side:[],mean:[2,4,5,6,8,9],list:[0,1,2,4,5,6,7,8,9,10],playbooks2:[],logo:[],some_password:9,contend:[],network:9,dss:4,content:[0,1,3,4,5,6,7,8,9,10],dsl:[],adapt:[8,4],got:[],forth:6,a1b1c1d1:8,site_fact:[9,5],ntp:[7,4],nightmar:[],situat:4,free:[0,9,8,4],standard:[5,4,7],dotnet:2,fixm:[],md5:5,reconfigur:[9,1],openssh:0,traceback:5,isv:[],isn:[],rang:[7,10],render:4,clariti:[],wast:[],restrict:5,hook:[],instruct:0,alreadi:[0,4,5,6,8,9],van_halen_port:6,apt_repositori:4,massiv:[],primari:4,rewritten:[],top:[9,5,1,6],sometim:9,destination_vari:8,master:8,too:[8,5,2],similarli:[8,9],john:2,outag:9,iptabl:[],ansible_memfree_mb:[],tool:[0,8,9,10],took:[],"80ghz":[],somewhat:8,technic:[0,8,4],freemem:4,basho:[],target:[10,7,4,1,6],keyword:[9,4],provid:[1,2,4,5,6,8,9],tree:[5,8,4],project:[0,1,2,5,6,9],matter:10,ansible_distribution_releas:[],minut:[4,10],uses_cv:2,recheck:5,provis:[],fashion:[],yesno:[],"_authorized_kei":[],runner:8,ram:[],mind:5,raw:[0,4],aforement:7,seem:[9,6],seek:4,someapp:4,ec2_spot_instance_request_id:8,contact:[0,8,4],even:[0,8,9,6,7],though:[0,1,4,5,6,8,9],bruce:0,limitless:9,what:[0,1,2,4,5,6,8,9,10],regular:[4,6],motd_cont:9,bsd:0,boxsubscrib:[],simplic:[],don:[0,1,4,5,6,7,9,10],doc:[8,4],doe:[0,4,5,6,7,8,9,10],declar:6,wildcard:7,libpq:4,came:8,cobbler_external_inventori:[],abl:[9,4],random:6,syntax:[3,1,2,6,9,10],kerber:0,pkg:[9,4,6,10],radic:[],identifi:[],pki:[],ec2_private_ip_address:8,priv:4,involv:5,absolut:[4,10],northeast:7,acquir:[],explain:5,configur:[0,1,2,4,6,7,8,9,10],apach:[9,4,6,10],ec2_instance_typ:8,ec2_state_reason:8,ldap:8,stop:[0,1,2,4,5,6,7,8,9,10],amazon:8,report:4,saturn:[],cellspac:[],bar:[7,8,4,6],host_var:7,excel:[7,9],method:[8,10],reload:4,bad:5,thessaloniki:[],richer:[],resist:1,result:[5,9,8,4,6],fail:[5,9,8,4,6],hash:[7,9,8,5,2],load_balanc:6,hammer:[],best:[3,1,4,5,6,8,9],subject:9,brazil:[],heterogen:1,databas:[9,8,4,6],discoveri:4,figur:[],simplest:[8,5],awai:9,irc:[0,2,4,5,7,8,10],approach:[8,9],attribut:[9,4],login_us:4,manpag:[],extens:[],unabl:4,kitchen:[],easi:[0,1,4,5,7,9,10],howev:[0,5,10,7],against:[7,9,6],logic:[],somelist:9,login:[4,6],com:[0,5,8,4,7],compromis:[],assur:[9,6],foobar:4,height:[],guid:[],assum:[7,8,4],ether:[],speak:4,multiplay:[],ansible_library_path:5,three:[7,4],been:[8,4,10],much:[2,4,6,8,9,10],interest:[0,8],basic:[0,1,2,4,5,6,7,8,9,10],ansible_bios_d:[],tini:9,quickli:10,life:[],recomend:5,nobodi:5,ani:[0,1,4,5,6,8,9,10],add_back_to_pool:9,mysql_us:4,dave:[],enterprisei:8,child:[],emploi:2,ugli:9,exception:[],east:8,servic:[1,4,5,6,7,8,9,10],ec2_security_group_id:8,vars_fil:[9,1,6],aim:[],ain:[],tabl:[7,8,4],contributor:[],conf:[9,8,4,1,6],module_nam:[7,8],somekei:5,sever:[8,4,6,2],cfengin:[],inventori:[0,1,3,4,6,7,8,9,10],incorrectli:4,perform:[0,9,4,6],suggest:4,make:[0,1,4,5,6,7,8,9,10],mayb:[],complex:[9,6],split:[7,5],complet:[8,9,1,2,6],wheel:[9,4],ansible_arch2:[],fragil:[],selevel:[],rail:[],hand:9,rais:[9,5],ownership:10,refin:[],tune:[9,10],speakerdeck:[],kept:6,scenario:8,thu:4,ansible_:9,hypothet:[],deal:[5,4],tho:[],client:[],"_concatenated_valu":[],thi:[0,1,2,4,5,6,7,8,9,10],endif:9,programm:8,everyth:[0,9],left:[],protocol:4,just:[0,1,2,4,5,6,8,9,10],photo:[],laptop:8,human:[6,2],braces_syntax:[],yet:[0,8,4,10],languag:[0,2,4,5,6,7,8,9],reboot:[4,6,10],expos:1,had:9,spread:[],board:8,els:[0,9,5,6],ffffff:5,save:[5,9,4,6],hat:[],gave:[],opt:4,applic:[9,8,4,6],supervisord:4,quirk:2,wai:[0,1,4,5,6,7,8,9],fusion:[],background:10,daemon:[],specif:[1,5,6,7,8,9,10],arbitrari:9,manual:6,remind:[9,5,1],el6:[],unnecessari:[],groups_logo_sm:[],www:7,right:[],ansible_form_factor:[],maxim:[],dead:[],born:[],intern:[8,5],heritag:[],successfulli:8,txt:[4,10],forcibl:[],bottom:6,cnf:4,tracker:0,somelog:4,foo:[4,6,7,8,9,10],localhost:4,core:[5,4,10],plu:[],sensibl:0,web2:8,web1:8,promot:[],repositori:[8,4,1],peer:[],"super":[],plug:8,sshd:[],postgresql:4,eat:10,surround:[],simul:9,"2ydx8":4,commit:1,produc:[5,4],duke:[],ppa:[0,4],xyz:10,encod:4,down:[8,4,6],contrib:[5,4],seboolean:4,install_recommend:4,storag:7,eth0:[],ec2_vpc_id:8,git:[0,1,4,5,7,9,10],fabric:[],suffici:9,support:[0,1,4,5,6,8,9,10],nova:8,happi:[],avail:[0,1,2,4,5,6,7,8,9,10],gif:[],reli:9,gid:4,wordpress:6,call:[2,4,5,6,7,8,9],war:[],fork:[8,9,10],head:[4,10],python26:0,form:[5,9,4,6,2],offer:[],forc:4,batman:0,forg:4,somehow:4,groupfil:7,"true":[5,9,4,6,2],freenod:[0,2,4,5,7,8,10],absent:[5,4,1,10],inquir:5,maximum:[9,4],mtu:[],ansible_fqdn:[],rerun:6,ansible_bios_vers:[],featur:[0,1,6,7,8,9],"abstract":[],fedoraproject:[],exist:[4,6,7,8,9,10],door:[],ship:[5,8,4],check:[5,9,4,10],assembl:4,self_destruct_countdown:7,encrypt:[],meanwhil:[],tip:[7,9,4,1,6],role:[9,4,1,6],test:[0,5,8,4,9],tie:8,unlimit:[],maxrequestsperchild:7,assmebl:4,relat:4,intend:5,phoenix:7,devop:[],intent:[],consid:[5,1,6],doubl:10,receiv:4,faster:[9,5],anywher:[],ignor:[9,5,6],time:[0,2,4,5,6,7,8,9,10],push:[9,6],concept:[8,9,1,10],ansible_hostnam:9,vpc:8,chain:[],"5rxgmiicbrh":4,skip:[9,6],consum:[],invent:[],skim:[],fail_json:5,operatingsystem:9,decid:[9,8,5,6,10],middl:[],depend:[0,5,9,4],zone:8,flask:4,graph:[],readabl:[1,6],decis:9,downtim:4,southwest:7,sourc:[0,1,2,4,5,6,8,9,10],string:[5,4,6],condit:[9,6,10],word:[8,9],brows:5,ansible_virbr0:[],jdk:4,administr:[],level:[6,2],did:[9,8,5],passno:4,item:[8,9,2],team:[],quick:0,ansible_product_nam:[],prevent:5,slower:0,trend:4,ec2_platform:8,anaconda:9,port:[7,4,10],favcolor:[9,8,5],ansible_distribution_vers:[],current:[0,5,9,4,10],suspect:[],ceec4eif7ya:4,deriv:[],gener:[0,4,5,6,8,9],httpd_can_network_connect:4,address:[1,4,5,7,8,9,10],along:[5,6],wait:[9,4],box:[4,10],precursor:[],alta:[],extrem:[0,9,5],bob:[4,6],bof:4,ourselv:6,overrid:[0,8,9],love:[],extra:[9,1],tweak:1,modul:[0,1,3,4,5,6,8,9,10],userdel:4,prefer:[7,9,5,10],mzdywqlw:4,baisc:[],instal:[0,4,5,6,9,10],mobil:[],httpd:[7,9,4,6,10],hyperspac:[],priv1:4,priv2:4,prove:9,is_cento:9,univers:[],visit:[],perl:10,live:[0,9,10],handler:[10,4,1,6],criteria:9,msg:[5,8,4],scope:[],checkout:[0,5,9,4],ntpserver:8,chapter:6,idempot:[5,4,6,10],share:[0,9,8,5],claus:9,enhanc:8,templat:[1,4,5,6,8,9,10],easiest:[0,8,9],get_xml:4,ibm:[],module_arg:8,prepar:[],uniqu:8,cat:9,insertaft:4,whatev:[9,5],purpos:[7,4,1,6],boilerpl:5,claim:1,hostvar:9,argument_spec:5,pkgbuild:0,chip:[],agent:[0,10],critic:[],occur:6,alwai:[5,4,1,6],multipl:[1,4,6,7,8,9,10],ping:[0,8,4],uptim:8,write:[1,2,4,5,6,8,9],purg:4,pure:[],somevalu:[9,5],parameter:[9,6],map:[8,6],product:[9,4],mar:[],max:10,clone:[0,5],usabl:6,membership:[9,10],mai:[0,1,2,4,5,6,8,9,10],underscor:8,data:[2,4,5,6,7,8,9],man:[],poseidon:[],practic:[3,1,2,4,6,9],seuser:[],explicit:[],predic:4,inform:[9,8,4,6,10],"switch":[],preced:9,combin:2,talk:[10,0,8,6,7],ender:[],ec2_statu:8,nbsp:[],ec2_id:8,still:[0,9,8,5,6],pointer:5,ec2_virtualization_typ:8,facter_:6,jid:10,overlord:[],group:[0,1,2,4,5,6,7,8,9,10],monitor:8,polici:4,yaml:[3,1,2,6,7,9],window:9,curli:[],intl:[],mail:[0,1,2,4,5,6,7,8,9,10],job_statu:[],main:[9,5,1,6],basenam:4,security_group_pete_s_fancy_group:8,non:[5,4,6,7],env:0,contriv:[],ansible_all_ipv4_address:[],initi:4,l6pmiam1a8ywep:4,half:[],now:[0,4,5,6,8,9,10],discuss:[],setyp:[],shoudl:[],halon_system_timeout:7,term:[5,10],name:[0,1,2,4,5,6,7,8,9,10],config:[8,4,6,10],didn:10,crypto:[],separ:[8,4,1,6],rock:[],domain:[],arg1:4,laserllama:[],yeah:[],wrap:[],backport:[0,4],facter:[9,4,6],happen:[5,8,4],likes_emac:2,subnet:8,shown:5,space:4,infrar:[],profil:8,intermix:[],skylin:[],internet:[],correct:[9,8,4,6,2],ksmeta:8,lag:4,state:[1,4,5,6,7,9,10],migrat:[],argv:5,args_fil:5,theori:6,org:[0,4,10,7],ymwaaaebalnasqn10tngsrde5arbsw8ctojqlyybciqgpytzw8zenerfxt7ij3fw3jh:4,card:[],care:[4,6],reusabl:5,couldn:[],frequenc:9,synchron:[9,6],thing:[0,1,2,5,6,7,9,10],place:[5,9,4],raleigh:[7,10],router:4,think:[9,5,1],frequent:[8,9],first:[0,4,5,7,9,10],origin:4,directli:[4,5,6,7,8,10],onc:[1,4,5,6,7,9],arrai:9,yourself:6,fast:0,oppos:10,open:[5,9,4,6],tomorrow:[],somegroup:4,given:[9,4,1,10],args_data:5,convent:[8,5],width:[],fierc:[],silenc:4,white:5,friend:[],especi:[9,1],copi:[0,9,8,4,10],specifi:[0,2,4,5,6,8,9,10],retyp:0,netmask:[],github:[0,1,2,4,5,6,8,9],mostli:1,than:[0,1,2,4,5,6,8,9,10],cmdb:8,serv:[],wide:[],ec2_private_dns_nam:8,balanc:9,were:[9,6,10],pre:4,sai:[0,9,4,6,10],nicer:[],id_webservergroup:8,argument:[5,8,4,6,7],dash:[8,2],loki:[],sat:[],engin:[],squar:[],alias:5,destroi:4,southeast:7,note:[0,4,5,6,8,9,10],altogeth:[],ideal:9,includedir:[],take:[5,9,4,6,10],noth:[6,2],channel:[0,2,4,5,7,8,10],begin:[4,10,2],sure:[8,9,6,10],normal:[8,10],track:[7,9,10],beta:[],pair:[8,5,2],adopt:[],take_out_of_pool:9,runtim:9,mysql_db:4,show:[9,5,6,10],cheat:[],aggregr:5,geographi:1,permiss:[0,4,10],hack:[0,5],help:[0,1,2,4,5,6,7,8,9,10],xml:2,onli:[0,4,5,6,8,9,10],explicitli:[4,6],transact:9,activ:4,enough:[7,10],dict:5,analyz:9,analyt:[],nearli:[4,2],variou:[9,8,4,6,10],get:[0,2,3,4,5,6,8,9,10],soon:[],repo:[5,8,4,10,7],ssl:[],cannot:[9,4,6],ssh:[0,4,7,8,9,10],requir:[0,1,4,5,8,9,10],some_file_path_foo:1,through:[0,4,10],where:[0,1,4,5,8,9],summari:6,wiki:[],hierachi:[],testserv:[],ansible_product_vers:[],fff:[],ansible_distribut:9,concern:6,detect:4,kei:[0,2,4,5,6,8,9,10],innov:[],review:[9,4,1,6],enumer:9,estat:[],ansible_system_vendor:[],between:[0,9,1,6],my_app:4,"import":[9,8,5,6,10],across:8,fundament:4,guitar:[],cycl:0,come:[5,6],timmi:6,region:[8,10],contract:8,tutori:5,abc123:8,mani:[4,5,6,8,9,10],setenforc:6,among:9,color:[9,5],overview:2,inspir:[],period:9,colon:[7,6],inventory_hostnam:[9,4],homebrew:0,typic:[6,10],poll:[9,4,10],other_vari:9,coupl:[],west:8,rebuild:[],rubi:[5,9,4,10,2],those:[8,9,6,10],"case":[4,5,6,8,9,10],mount:4,md5sum:[],straighten:[],trick:6,cast:5,invok:[],cobbler:8,default_releas:4,newhost:4,advantag:[9,10],stdout:[8,9],canon:4,worri:9,destin:[8,4],cluster:4,myapp:[9,10],rktgjk2httvs6gigvsuwwfod7:4,chkconfig:[],trival:5,http_port:[7,6],develop:[0,1,2,3,4,5,6,8,9],ansible_architectur:[],author:[4,1],media:[],econom:[],same:[0,1,2,4,6,7,8,9,10],binari:0,html:[],pad:[],pai:10,document:[1,2,4,5,6,8,9,10],week:[],webserv:[1,4,6,7,8,9,10],closest:[],ec2_subnet_id:8,nest:[5,9,4],driven:[],capabl:1,fruit:2,interventori:[],improv:5,extern:[8,9,1],appropri:[9,8,4],markup:[],clobber:4,without:[0,5,4],promis:[],model:[],roughli:0,execut:[0,4,5,6,8,9,10],when:[1,4,5,6,8,9,10],rest:5,kill:6,speed:0,aws_access_key_id:8,versu:[0,1],europ:[],miscellan:1,trigger:[4,6],except:[8,5],littl:[],otherus:10,blob:[],notori:[],vulner:[],real:[0,9,6],ignore_error:9,around:[],ohai:[9,4,6],read:[0,2,4,5,8,10],dark:8,grid:[],mon:[],world:[0,9,6],intel:[],whitespac:1,realtim:[],ak123:8,integ:[],server:[4,6,7,8,9,10],rycsbf1d8e5ptxesxhqs4iq:4,output:[5,8,4,6],manag:[0,2,4,6,7,8,9,10],ec2_kernel:8,node:[0,4,6,8,9,10],sneaker:[],jquery_directori:[],titan:[],altalang:[],server01:[],loopback:[],ansible_processor:[],noon:[],definit:[],legal:[5,1],moon:[],exit:[8,5,6],complic:[],refer:[9,8,4,6,10],ansible_swaptotal_mb:[],power:[0,1,5,6,8,9],broken:1,fulli:[0,4],regexp:4,"throw":5,earlier:[0,6],src:[9,8,4,6,10],stone:5,central:9,greatli:[],get_url:4,acm:[7,9,4,1,10],wolf:8,stand:4,act:4,industri:[],mytempl:4,backup:4,other:[0,2,4,5,6,7,8,9,10],effici:9,terminolog:8,anothert:4,somescript:4,multinod:[],puppetmast:[],your:[0,1,4,5,6,7,8,9,10],charli:4,stare:5,log:[5,9,8,4,6],area:[],aren:[],catn:[],privileged_us:[],start:[0,1,2,3,4,6,8,10],interfac:8,low:4,lot:[7,9,5,1,10],ipv6:[],ansible_all_ipv6_address:[],bundl:1,vpc_destination_vari:8,denomin:1,congratul:0,longer:5,strawberri:2,dirti:[0,4],possibl:[1,4,5,6,7,8,9,10],"default":[0,4,5,7,8,9,10],ansible_fact:5,stacktrac:5,connect:[0,9,8,4],tasti:2,uid:4,creat:[0,4,6,8,9,10],certain:[9,4,6],deep:6,strongli:1,mainli:9,deferenc:[],file:[0,1,2,4,5,6,7,8,9,10],my_custom_fact_can_be_used_now:9,again:[8,5,6],halen:[],googl:[0,1,2,4,5,6,7,8,9,10],compel:[],repositor:4,orient:6,valid:5,you:[0,1,2,4,5,6,7,8,9,10],external_var:9,poor:5,regardless:[6,2],sequenc:[],symbol:4,signficantli:0,briefli:6,"60k":[],postgresql_us:4,directori:[1,2,4,5,6,8,9,10],invest:[],descript:[4,1,6],chown:[],potenti:9,qeuz:4,cpu:[],all:[0,1,2,4,5,6,7,8,9,10],consider:8,selinux:[4,6],lack:[],mnt:4,month:0,scalar:5,abil:6,follow:[0,4,7,8,9,10],alt:[],disk:4,scp:10,nors:[],articl:[5,4],init:4,dehaan:[],mcollect:[],arbitari:2,introduc:[],sound:8,liter:4,tag_name_redi:8,"1pm":[],fals:[5,9,4,2],faq:[],util:[],mechan:[],fall:[9,4],veri:[0,1,4,5,6,8,9,10],condition:6,database_serv:7,colleagu:[],pbx:[],sane:[],stderr:5,small:[9,8,4,2],testuser2:9,testuser1:9,enterpris:0,yetanotherdb:4,strung:10,zero:[7,5,6],design:[7,4,10],pass:[0,4,5,6,8,9,10],further:[9,10,2],sudo_us:6,deleg:9,sub:[],section:[0,1,4,6,7,8,9,10],ffff:[],delet:[4,6,10],abbrevi:2,version:[0,1,4,6,7,9,10],"public":[9,8,4],php:10,movement:[],hasn:[],full:[9,4,6],themselv:[],filelinkdirectoryabs:[],shouldn:9,first_available_fil:9,strong:[],modifi:[5,8,4],fail_on_us:4,valu:[2,4,5,6,8,9,10],search:4,ahead:[0,6],likin:[],memcach:[9,6],prior:[9,4],amount:8,pick:10,action:[9,8,4,6],via:[0,9,8,4],shorthand:[9,5],factnam:9,ec2_state_cod:8,managememnt:[],href:[],select:[1,4,5,6,7,9,10],distinct:[],ec2_stat:8,regist:9,two:[7,8,4,6],rhel:0,virt:4,taken:6,kick:[9,10],toggl:4,more:[0,1,4,6,7,8,9,10],flat:6,desir:[5,4,6,7],hundr:[],flag:[0,6,10],particular:[4,6,7,8,9,10],known:[],compani:5,cach:[8,4],none:[0,8,4],hour:4,hous:[],launch:[9,6],dev:4,remain:[],learn:[0,1,2,5,6,7,9],deb:4,nagio:4,instantan:[],prompt:[9,6,10],yamllint:2,moduledev:[],accept:[5,4],minimum:[9,5,6],explor:[0,8],pong:4,cygat:[],cours:[9,1],newlin:[],secur:[9,8,4],rather:[9,5],anoth:[1,2,4,6,9,10],scienc:[],simpl:[1,2,5,6,8,9,10],css:[],distro:8,resourc:[5,9,4,6],referenc:[7,9,6],variant:0,fstype:4,ff0000:5,neccesssari:[],unlink:4,associ:[8,4,2],signfic:5,"short":[0,9],django:4,caus:0,callback:8,rotat:6,xmpp:[],mission:[],uvh:0,commonli:[10,2],scott:[],hierarchi:[],hell:[],suffer:[],paramet:[0,1,4,5,6,9,10],style:[5,9,4],psycopg2:4,cowsai:[9,6],pend:[],rapidli:[8,9],might:[7,9,8,5,6],wouldn:8,good:[0,9,8,5,6],"return":[5,9,8,4,6],lineinfil:4,food:2,timestamp:4,framework:8,botnet:[],odin:[],neccessari:[9,4],troubleshoot:4,unlik:6,authent:4,mysteri:9,easili:[0,8,9,10],achiev:5,found:[5,9,8,4],only_if:[9,6],id_rsa:[0,10],subsystem:4,harm:[],mental:[],hard:5,idea:[0,1,2,4,5,6,7,8,9,10],crontab:9,realli:[5,8,4,6,2],expect:[8,9,6],variablenam:[],beyond:9,event:[5,8,4,6],ftp:4,safeti:[],pigeon:8,research:[],bubbl:[9,6],print:[8,5],yaml_to_ini:7,qualifi:4,postgr:[4,6],proxi:[7,9],advanc:[0,1,3,6,8,9],pub:10,reason:[9,8,5,6],base:[9,4,1],believ:[],ask:[0,6,10],bash:[0,5,10],basi:6,thrown:[],pyyaml:0,sytem:[],daisi:[],drupal:[],omit:[4,1],american:[],ansible_system:[],assign:[7,9,4,1],feed:[],sdwippefq74nppvuelhpkkaiojjnn1zuhfol:4,notifi:[10,5,4,1,6],obviou:[],feel:[8,9,2],exchang:9,number:[7,9,4],placehold:[9,6],done:[0,9,4,1,7],construct:[8,9,6],blank:4,stabl:[0,4],fiction:[],miss:4,differ:[0,1,4,6,7,8,9,10],list_vm:4,guest:4,script:[4,5,7,8,9,10],interact:[8,10],least:[9,1],camelot:9,make_databas:4,statement:[9,5,6],natur:[],banana:[],store:[7,9,4],option:[0,1,4,5,6,7,8,9,10],behind:4,selector:10,part:[5,9,4],ec2_key_nam:8,consult:8,reinstal:[],cron:9,kind:5,grep:[],whenev:5,remot:[0,4,6,8,9,10],gotten:[],remov:[7,9,4,10],jqueri:[],reus:[9,6],architect:[],str:5,jvmdhw:4,toward:9,cleaner:9,comput:8,seth:[],group_var:7,biggest:[],packag:[0,1,4,5,6,9,10],wait_for:4,imagin:[],createhom:4,equival:[9,4],self:5,"123i":[],also:[0,1,2,4,5,6,7,8,9,10],build:[0,5,8,4],brace:[],distribut:[0,1],passwd:[],english:4,reach:1,most:[0,1,2,4,6,8,9,10],plai:[9,6],plan:[],alpha:4,filesystem:9,clear:1,cover:[8,9],dereferenc:[],clojur:5,clean:[],pars:5,latest:[0,9,4,6,10],awesom:4,commerc:[],ansible_processor_count:[],tri:4,alphanumer:8,devolv:[],mpd_ring:[],particularli:[8,9,6],fine:[0,5],find:[9,8,5,6,10],impact:[],firewal:9,nosql:[],pretti:[8,9],solut:[],security_group_default:8,olympu:[],ansible_selinux:[],yml:[9,1,6],remedi:9,long_running_oper:10,financ:[],nativ:[0,8,9],silli:[],him:[],restart:[10,7,4,1,6],mdehaan:[4,10],dollar_sign_syntax:[],common:[1,2,4,5,8,9],wrote:5,set:[0,1,4,5,6,7,8,9,10],dump:[5,4],creator:[],security_group_webserv:8,see:[0,1,2,4,5,6,7,8,9,10],sec:9,arg:5,transpar:0,disadvantag:[],setsebool:6,analog:[],expert:[],someth:[9,8,5,1,6],restructur:6,hold:9,experi:[],altern:[9,10],solo:[],numer:[],aserv:0,solv:[],tag_aws_cloudformation_log:8,foo_port:[],popul:8,both:[0,4,5,8,9,10],last:0,delimit:4,boto:8,thor:[],uncrypt:6,context:[],whole:4,ec2_root_device_nam:8,load:9,simpli:[8,4,1,6],point:[9,4,1],instanti:5,schedul:4,etc_other_conf_oth:1,header:7,shutdown:[9,4],suppli:[],asdf:[],backend:[],unsuccess:6,java:4,instrument:[],devic:4,due:[0,5],empti:8,ran:[],enable_alert:4,escape_pod:7,strategi:[],wish:[0,8,9,6,2],fire:9,imag:[],great:[9,5,1,6],gap:[],understand:[9,6],func:[],educ:5,look:[4,5,6,7,8,9,10],straight:10,batch:10,"while":[9,1,6],unifi:[],smart:[4,10],facter_hostnam:6,error:[5,9,4],cleanup:9,loop:[9,6],pack:8,gimm:[],pragmat:[],motd:[8,9,6],max_client:6,readi:4,readm:[],jpg:[],itself:[0,8,4],cento:[0,9],unmount:4,fedora:0,grant:4,login_usernam:4,belong:8,shorter:5,higher:[0,9],optim:1,painless:[],alert:4,moment:8,temporari:[],user:[0,1,4,5,6,8,9,10],yesterdai:[],recent:[],lower:[],task:[10,9,4,1,6],lib:5,older:4,entri:10,lizenzfrei:[],spent:[],expens:8,endfor:9,spend:[],explan:5,ec2_monitor:8,mysql:4,openstack:8,centos6:8,shortcut:5,async_wrapp:5,win:[],input:[9,5],bin:[0,4,5,6,7,8,9,10],march:5,format:[7,8,4,6,2],folk:[0,10],judgement:4,nginx:4,game:[],quest:9,bobdata:4,insert:4,bit:[9,4,6],abduct:[],ec2_ownerid:8,like:[0,1,2,4,5,6,7,8,9,10],name_of_fact:[],knock:[],capital_of_assyria:[],signal:[8,4],"98dbcgqw5hme89cjgzro5ktkc5yu":4,manifest:[],api:[3,5,8,4],popular:[],cmdfile:4,postgresql_db:4,encount:4,often:[9,8,4,1],simplifi:10,creation:10,some:[0,1,4,5,6,7,8,9,10],back:[0,9,4,6,10],sampl:10,mirror:[],virtualenv:4,scale:9,ec2_tag_kei:8,per:[8,9],pem:0,substitut:6,mathemat:[],larg:9,either:[9,8,4],machin:[0,1,4,5,6,8,9,10],previou:9,run:[0,2,4,5,6,7,8,9,10],step:[0,3,4,6,7,9,10],squeez:4,meantim:[],major:8,impor:[],ec2_launch_tim:8,othervar:[],ansible_eth0:9,block:9,fulfil:6,steelhous:[],primarili:4,unreach:6,pythonpath:[],within:[7,8,9,6],ensur:[0,9,4,6,10],subvers:4,bserver:0,rxp33wfphjwjwvhatfci1nrbaudqi:4,inclus:7,span:4,few:[8,4],group_nam:9,question:[0,1,2,4,5,6,7,8,9,10],"long":[0,9,10],custom:9,includ:[1,4,5,6,7,8,9,10],suit:6,forward:[],datastructur:8,host5:8,foosbal:[7,4],lint:2,link:[5,4],translat:[],newer:0,line:[0,2,3,4,5,6,7,8,9,10],info:[8,4,10],concaten:4,consist:5,caller:[],planet:[],schmooz:[],ec2_dns_nam:8,highlight:[],similar:[7,9,8,4,10],curv:[],module_common:5,constant:1,parser:5,doesn:[8,9,10,2],repres:[8,6,2],chat:[0,2,4,5,7,8,10],behavior:[0,9,4,10],coder:[],crypt:[4,10],chgrp:[],disable_alert:4,bracket:7,librari:[4,1,2],peopl:9,nice:6,draw:[],asciidoc:[],meaning:[],svn:4,happier:[],bofeof:[],depth:8,far:[10,2],hello:0,jupit:[],login_host:4,local_act:9,pluggabl:[],code:[1,4,5,6,8,9,10],alien:[],update_cach:4,async_statu:10,privat:[0,8,9],sensit:9,elsewher:[],friendli:[],send:[8,9],autostart:4,sens:[0,8,4,6],fatal:[5,6],blindingli:[],sent:5,sensic:[],logtre:4,whichev:[],spool:4,implicitli:[],ec2_root_device_typ:8,relev:[9,5],recip:0,magic:[9,5,6],roll:9,ansible_kernel:[],michael:[],fewer:9,"try":[0,4,5,6,8,9],p2xkxaczh6fc:4,pleas:[0,8,4],malici:[],impli:4,cfg:10,focu:[],jump:0,gmbh:[],mysqldb:4,download:[0,4],ansible_python_interpret:7,append:4,index:[8,4],turn:[9,5],compar:[],access:[0,9,8,4],experiment:9,can:[0,1,2,4,5,6,7,8,9,10],chose:[],let:[0,2,4,5,6,8,10],ubuntu:[0,8,4],becom:[9,4],sinc:[8,4,1,10],convert:[8,5],convers:7,hypervisor:4,technolog:[],"_some_str":6,later:[0,4,5,6,7,9,10],unsil:4,chang:[1,4,5,6,7,9,10],maker:[],hardi:4,fstab:4,heart:8,appli:[7,9,6],app:9,gatewai:[],apt:[9,4,1,10],austria:[],"boolean":[5,4,2],cloud:[],fed:[4,6],from:[0,1,2,4,5,6,7,8,9,10],usa:7,commun:[8,4,6],"8b3satjxmpgbfbueebwubk5ejl":4,frob:4,upgrad:[4,6,10],next:[0,3,4,6,7,9,10],ansible_python_vers:[],usr:[0,4,5,6,7,8,9,10],remaind:8,sort:4,"8agepocvjdhyzr7pahfxzgudgktgrl2qzryukcmwo1czbmbhci5fzimvths9":4,dbserver:[10,7,9,1,6],impress:9,about:[0,1,2,4,5,6,8,9,10],trail:1,train:[],login_password:4,ansible_nocolor:9,starter:[5,6],account:[0,4,6,10],chdir:4,retriev:9,scalabl:[],tunnel:[],alia:[5,4,7],openjdk:4,alic:6,obvious:9,ec2_ramdisk:8,fetch:[9,4],proof:5,employe:2,tab:6,tar:0,process:[4,6,10],lock:9,sudo:[0,4,6,10],high:[5,10],knows_oop:2,tag:[0,9,8,4,6],thirsti:4,tarbal:[],onlin:2,serial:9,delai:4,surfac:[],orson:[],lame:2,mysql_root_password:[],"_assembl":[],lepton:5,swear:[],subdirectori:4,srv:[9,8,4,6,10],panic:9,stock:[],express:[2,4,5,6,8,9],gentoo:0,watch:[],attent:10,tier:[],philosophi:[],ansible_host:0,orchestr:6,correspond:4,element:[9,8,5],issu:[0,4],allow:[0,1,4,5,6,8,9,10],aws_secret_access_kei:8,move:[9,4,6],elit:2,comma:[8,4],loginpass:[],release_vers:9,bunch:[],somecommand:6,taboot:[],infrastructur:[0,7,1,6],anyon:[],therefor:9,ansible_product_uuid:[],dag:[],greater:7,python:[0,2,4,5,7,8,9,10],auto:[5,8,4],dai:[],auth:4,devel:[],mention:[10,9,5,1,6],rubygem:[],instead:[0,9,4,1,10],surviv:4,strive:5,multiprocess:[],somewher:9,anyth:[5,8,4],edit:[0,8,4],slide:[],mode:[0,9,4,6,10],subset:[],grok:[],bump:[],strip:4,usernam:[4,10],ec2:8,our:[10,2],patch:[],some_serv:7,special:[8,4],out:[1,4,5,6,7,8,9,10],variabl:[0,1,4,5,6,7,8,9,10],twice:[],presentabs:[],security_group_:8,rel:[7,4,1],inaccess:4,"_default":[],merg:5,ref:[],reg:[],red:[8,5],clarifi:[],insid:[9,8,5,6],manipul:[4,10],ansible_machin:[],control:[1,4,5,6,7,8,9,10],dictionari:[9,8,5,2],releas:[0,9,4,6],include_ansible_module_common:5,indent:2,could:[5,9,8,4,6],put:[0,1,4,6,7,9],fqdn:9,keep:[0,1,4,5,7,8,9],enforc:4,outsid:[8,5],adrian:[],retain:[],stuck:6,localdomain:[],delegate_to:[9,4],respond:[8,4,6],qualiti:5,scene:4,echo:[0,8,9,6,10],exact:[],date:[0,5],puppet:[8,4],submit:5,owner:[4,10],facil:[],prioriti:[9,4],ansible_lo:[],perfectli:[],mkdir:10,system:[0,1,4,5,6,7,8,9,10],messag:[5,8,4],attack:[],pattern_goes_her:7,termin:10,"final":4,ipv4:9,shell:[4,5,6,8,9,10],ec2_descript:8,"var":[7,9,4,1,6],rst:[],exactli:[5,9,4],priveledg:[],dive:6,daemonless:[],intervert:9,charact:[8,2],sweden:[],favorit:9,deprec:7,sysadmin:[],ansible_processor_cor:[],have:[0,1,2,4,5,6,7,8,9,10],close:[5,4],need:[0,1,2,4,5,6,7,8,9,10],asdf1234l:4,border:[],paramiko:[0,8],simplejson:[0,4],min:[],mix:[7,9,6],mango:2,tag_name_web:8,which:[0,1,2,4,5,6,7,8,9,10],datacent:[7,1,10],with_item:9,divers:[],singl:[9,8,4,6,10],ec2_security_group_nam:8,unless:[9,4,6],clash:[],deploy:[0,6,10],who:[8,4,6],salli:4,discov:[9,6],deploi:[9,4,6,10],comparison:[],why:1,serol:[],urg:1,inventory_hostname_short:9,url:4,gather:[9,4,6],request:[8,4],pipe:[4,10],snapshot:[],determin:9,built:[0,9,8,4,10],constrain:10,fact:[5,9,4,6],text:[],verbos:[5,4,6],bring:6,playbook:[0,1,2,3,4,5,6,7,8,9,10],trivial:[0,5,8,4,9],anywai:7,varnam:6,redirect:10,locat:[7,9,4,6],tire:[],should:[0,1,2,4,5,6,8,9],ansible_swapfree_mb:[],won:[6,10],suppos:[7,9,5,6,10],"5px":[],local:[9,8,4],something_els:5,contribut:[0,5,4,10],notat:[],familiar:8,pave:[],autom:[1,10],somevar:9,increas:9,ansible_ssh_port:[],enabl:[5,4],organ:[4,1],bounc:[4,6],sudoer:4,sha:4,stuff:10,integr:[3,8,4],contain:[0,1,5,6,8,9],grab:[],view:[],legaci:4,cthy5bws9kmyjmeo0kfumh8hy4maxdokhq7dhbpircjs5jptogxirezjba67r6:4,nodeinfo:4,skynet:4,stack:9,gmail:[],statu:[5,9,4,10],wire:[],extend:[8,9,1,6],correctli:4,pattern:[0,1,3,4,6,7,8,9,10],written:[0,9,8,5,6],viper:9,closed:4,progress:[],email:1,ansible_ssh_host_key_dsa_publ:[],homedir:4,tempfil:6,job:[10,2],entir:[7,9,8,5,6],webapp:[4,10],"2pm":[],addit:[1,4,5,6,7,8,9],revers:4,instant:[],plugin:8,admin:8,goal:[6,10],equal:[5,10],ohai_foo:[],etc:[0,4,6,7,8,9,10],instanc:[7,9,8,4,6],comment:[5,8,4,1],venv:4,guidelin:5,chmod:[5,8,4,6],structur:[9,4],distil:[],aristotl:[],rpm:[0,5,10],ini_fil:4,mailto:[],quit:[5,1],pin:4,platform:9,addition:[9,6,10],decent:[],compos:6,compon:8,json:[5,9,8,4,2],besid:5,treat:[5,1],ungroup:[],immedi:[9,4,6],"2677m":[],yournam:6,capistrano:[],global_var:1,vmware:[],togeth:[4,1,10],minim:[0,5],ador:[],atlanta:[7,8,10],present:[5,9,4,1,10],authorized_kei:[0,4],multi:6,plain:[],align:[],ansible_virtualization_typ:[],defin:[9,8,4,6],glossari:[],ultra:[],layer:8,almost:4,demo:10,site:[9,1],archiv:4,lightweight:8,partner:4,revis:[],michaeldehaan:[],surprisingli:[],halt:[],welcom:8,parti:[],cross:[],member:[4,2],handl:[5,9,4],probabl:[0,5,1,6],ansibl:[0,1,2,3,4,5,6,7,8,9,10],difficult:[],policyv:[],http:4,hostnam:[7,9,8,4,6],denot:7,upon:[],effect:8,libvirt:4,collat:4,distutil:0,pull:[8,9],audit:[9,1],off:[9,1],center:[],well:[0,1,4,5,6,7,8,9,10],object:5,exampl:[0,1,2,3,4,5,6,7,8,9,10],command:[0,3,4,5,6,7,8,9,10],choos:[0,4,6],undefin:4,usual:[6,10],lest:[],tunabl:1,distanc:[],paus:4,less:0,additon:0,obtain:4,detail:[8,5,6,10],heavili:[],skill:2,simultan:10,web:[8,9,10],add:[0,1,4,5,8,9,10],host4:8,host3:[7,8],host2:[7,8],host1:[7,8],introduct:[4,6],match:[5,4,6],knob:1,rememb:[6,10],xmlrpc:8,dest:[9,8,4,6,10],piec:8,know:[2,4,5,7,8,9],nor:[],password:[0,9,4,6,10],recurs:[4,10],python3:0,python2:0,loss:[],motorola:[],xaby9ud5brbfvkedu:4,success:[5,4,6],amazonaw:8,necessari:10,lose:10,async:9,architectur:9,page:[0,10,2],eucalyptu:8,shed:[],drop:[8,5],captur:5,twitter:[],linux:0,"export":[0,8],home:4,transport:[0,8],tmp:[8,4,6,10],lead:7,avoid:[0,4,6],thank:[],overlap:[],leav:[5,9,4,1],encourag:[9,5,1,6],slight:8,importerror:[],usag:[1,4,5,7,9,10],symlink:[0,4],vhost:6,host:[0,1,4,5,6,7,8,9,10],although:5,simpler:[],sbin:[9,4,6,10],actual:[0,5,9,4],carrier:8,discard:4,disabl:[4,6],ntp_server:7,own:[1,4,5,6,8,9],easy_instal:4,automat:[5,8,4,1,10],ec2_public_dns_nam:8,pitfal:5,hang:6,leverag:0,van:[],transfer:[5,4,6,10],snmp:8,intention:[],appl:2,pool:9,replac:4,hassl:[],individu:[7,4,1],"function":[5,4],unexpect:[],subscrib:[],nnwugi:[],continu:[5,9,4],ec2_plac:8,eas:[],inlin:8,bug:0,count:[9,6],succe:5,made:[5,9,4,6,7],config_mod:[],whether:[5,9,8,4,1],arg2:4,writeabl:6,asynchron:[9,6],record:2,below:[0,8,4,6],limit:[9,10],otherwis:[5,9,4],problem:[4,2],epel:0,evalu:[9,10],is_favcolor_blu:9,filenam:[9,4],ec2_tag_nam:8,implement:[8,5],ini:[7,8,4],mountpoint:4,pip:4,ing:4,inc:[],boot:4,starbuck:9,virtual:[4,6],capabilit:[],book:[],futur:[9,5],branch:[0,4],varieti:[8,5],riak:[],servernam:[],ec2_external_inventori:8,repeat:[9,1],"class":[5,8,4,6],ansiblemodul:5,debian:[0,9,4],stai:9,sphinx:[],eof:4,amp:[7,8],scientif:0,reliabl:[],rule:[9,1,10],portion:7,emerg:[],name_of_host:[],"8btwaryr":4},objtypes:{},titles:["Getting Started","Best Practices","YAML Syntax","Contents","Ansible Modules","Module Development","Playbooks","Inventory & Patterns","API & Integrations","Advanced Playbooks","Command Line Examples And Next Steps"],objnames:{},filenames:["gettingstarted","bestpractices","YAMLSyntax","index","modules","moduledev","playbooks","patterns","api","playbooks2","examples"]})
<ahref="http://github.com/ansible/ansible"><imgstyle="position: absolute; right: 0; border: 0;"src="http://ansible.github.com/github.png"alt="Fork me on GitHub"></a>
<inputtype="image"src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif"border="0"name="submit"alt="PayPal - The safer, easier way to pay online!">