We use YAML because it is easier to read and write for humans than other common
data formats like XML or JSON. Further, there are libraries available for reading
and writing YAML in most programming languages.
-
You may also wish to read playbook examples at the same time to see how this
+
You may also wish to read playbooks at the same time to see how this
is used in practice.
@@ -314,6 +284,13 @@ override any that have the same name.
So in other words, you can use those variables in arguments/actions as well. You might use this to name
a conf.d file appropriately or something similar. Who knows.
So that’s the Cobbler integration support – using the cobbler script as an example, it should be trivial to adapt Ansible to pull inventory, as well as variable information, from any data source. If you create anything interesting, please share with the mailing list, and we can keep it in the source code tree for others to use.
The following examples show how to use /usr/bin/ansible for running ad-hoc tasks.
Start here. For configuration management and deployments, you’ll want to pick up on
using /usr/bin/ansible-playbook – the concepts port over directly.
Ansible playbooks are a configuration and multinode deployment system. Ansible-playbook is the tool
+
ansible-playbook
Name
ansible-playbook — run an ansible playbook
Synopsis
ansible-playbook <filename.yml> … [options]
DESCRIPTION
Ansible playbooks are a configuration and multinode deployment system. Ansible-playbook is the tool
used to run them. See the project home page (link below) for more information.
Ansible modules are reusable units of magic that can be used by the Ansible API,
or by the ansible or ansible-playbook programs.
Modules can be written in any language and are found in the path specified
@@ -395,6 +353,15 @@ up as many of these as possible in as many languages as possible.
can be included in the core, but core modules (just due to the programming
preferences of the developers) will need to be implemented in Python.
Stop by the mailing list to inquire about requirements.
+
Nearly all modules take key=value parameters, space delimited. Some modules take
no parameters, and the command/shell modules simply take the string
of the command you want to run.
@@ -425,6 +376,17 @@ the module:
module path to the command line tool or API. It is easy to test
modules by running them directly on the command line, passing them
arguments just like they would be passed with ansible.
+
Complete playbook files from the github project source
-
-
Playbooks are a completely different way to use ansible and are
particularly awesome.
They are the basis for a really simple configuration management and
@@ -529,9 +473,20 @@ tasks even faster. This also increases the efficiency of polling.
Let’s run a playbook using a parallelism level of 10:
ansible-playbook playbook.yml -f 10
-
-
Note
-
Don’t forget to check out the Github examples directory for examples of playbooks in action, so you can see how all of these features can be put together.
diff --git a/rst/YAMLSyntax.rst b/rst/YAMLSyntax.rst
index cc7b18490c..9f762cd950 100644
--- a/rst/YAMLSyntax.rst
+++ b/rst/YAMLSyntax.rst
@@ -8,14 +8,9 @@ We use YAML because it is easier to read and write for humans than other common
data formats like XML or JSON. Further, there are libraries available for reading
and writing YAML in most programming languages.
-You may also wish to read playbook examples at the same time to see how this
+You may also wish to read :ref:`playbooks` at the same time to see how this
is used in practice.
-.. seealso::
-
- :doc:`playbooks`
- See YAML examples in practice in playbooks
-
YAML Basics
-----------
@@ -91,4 +86,7 @@ That's all you really need to know about YAML to get started writing
Learn what playbooks can do and how to write/run them.
`YAMLLint `_
YAML Lint (online) helps you debug YAML syntax if you are having problems
+ `Github examples directory `_
+ Complete playbook files from the github project source
+
diff --git a/rst/api.rst b/rst/api.rst
index 5afc8c1c2f..ae89920376 100644
--- a/rst/api.rst
+++ b/rst/api.rst
@@ -170,4 +170,8 @@ a conf.d file appropriately or something similar. Who knows.
So that's the Cobbler integration support -- using the cobbler script as an example, it should be trivial to adapt Ansible to pull inventory, as well as variable information, from any data source. If you create anything interesting, please share with the mailing list, and we can keep it in the source code tree for others to use.
+.. seealso::
+
+ :doc:`modules`
+ List of built-in modules
diff --git a/rst/examples.rst b/rst/examples.rst
index ba2b7564ec..fb276b2bfd 100644
--- a/rst/examples.rst
+++ b/rst/examples.rst
@@ -5,13 +5,6 @@ The following examples show how to use `/usr/bin/ansible` for running ad-hoc tas
Start here. For configuration management and deployments, you'll want to pick up on
using `/usr/bin/ansible-playbook` -- the concepts port over directly.
-.. seealso::
-
- :doc:`modules`
- A list of available modules
- :doc:`playbooks`
- Alternative ways to use ansible
-
Parallelism and Shell Commands
``````````````````````````````
@@ -157,6 +150,11 @@ Any module other than :ref:`copy` or :ref:`template` can be
backgrounded. Typically you'll be backgrounding long-running
shell commands or software upgrades only.
-
+.. seealso::
+
+ :doc:`modules`
+ A list of available modules
+ :doc:`playbooks`
+ Using ansible for configuration management & deployment
diff --git a/rst/gettingstarted.rst b/rst/gettingstarted.rst
index ff4522638d..27f22d8068 100644
--- a/rst/gettingstarted.rst
+++ b/rst/gettingstarted.rst
@@ -3,13 +3,6 @@ Downloads & Getting Started
How to download ansible and get started using it
-.. seealso::
-
- :doc:`examples`
- Examples of basic commands
- :doc:`playbooks`
- Learning ansible's configuration management language
-
Requirements
````````````
diff --git a/rst/man.rst b/rst/man.rst
index f125298025..bfc8228393 100644
--- a/rst/man.rst
+++ b/rst/man.rst
@@ -16,3 +16,12 @@ ansible-playbook(1)
* `View ansible-playbook.1 `_
+.. seealso::
+
+ :doc:`examples`
+ Examples of basic commands
+ :doc:`modules`
+ List of built-in modules
+ :doc:`playbooks`
+ Learning ansible's configuration management language
+
diff --git a/rst/moduledev.rst b/rst/moduledev.rst
index d6617561de..d17ae4dc93 100644
--- a/rst/moduledev.rst
+++ b/rst/moduledev.rst
@@ -1,14 +1,6 @@
Module Development Guide
========================
-.. seealso::
-
- :doc:`modules`
- Learn about available modules
- `Github modules directory `_
- Browse source of core modules
-
-
Ansible modules are reusable units of magic that can be used by the Ansible API,
or by the `ansible` or `ansible-playbook` programs.
@@ -250,4 +242,10 @@ can be included in the core, but core modules (just due to the programming
preferences of the developers) will need to be implemented in Python.
Stop by the mailing list to inquire about requirements.
+.. seealso::
+
+ :doc:`modules`
+ Learn about available modules
+ `Github modules directory `_
+ Browse source of core modules
diff --git a/rst/modules.rst b/rst/modules.rst
index 2d12ec063b..9cd4a669b8 100644
--- a/rst/modules.rst
+++ b/rst/modules.rst
@@ -4,15 +4,6 @@ Ansible Modules
Ansible ships with a number of modules that can be executed directly
on remote hosts or through ansible playbooks.
-.. seealso::
-
- :doc:`examples`
- Examples of using modules in /usr/bin/ansible
- :doc:`playbooks`
- Examples of using modules with /usr/bin/ansible-playbook
- :doc:`api`
- Examples of using modules with the Python API
-
Nearly all modules take ``key=value`` parameters, space delimited. Some modules take
no parameters, and the command/shell modules simply take the string
of the command you want to run.
@@ -301,3 +292,12 @@ When shipping modules, drop them in /usr/share/ansible, or specify the
module path to the command line tool or API. It is easy to test
modules by running them directly on the command line, passing them
arguments just like they would be passed with ansible.
+
+.. seealso::
+
+ :doc:`examples`
+ Examples of using modules in /usr/bin/ansible
+ :doc:`playbooks`
+ Examples of using modules with /usr/bin/ansible-playbook
+ :doc:`api`
+ Examples of using modules with the Python API
diff --git a/rst/patterns.rst b/rst/patterns.rst
index 1c97498703..035f4b262e 100644
--- a/rst/patterns.rst
+++ b/rst/patterns.rst
@@ -3,15 +3,7 @@
The Inventory File, Patterns, and Groups
========================================
-How to select hosts you wish to manage
-
-.. seealso::
-
- :doc:`examples`
- Examples of basic commands
- :doc:`playbooks`
- Learning ansible's configuration management language
-
+How to define and select hosts you wish to manage
.. _inventoryformat:
@@ -73,4 +65,10 @@ It's also ok to mix wildcard patterns and groups at the same time::
Easy enough. Now see :doc:`examples` and then :doc:`playbooks` for how to do things to selected hosts.
+.. seealso::
+
+ :doc:`examples`
+ Examples of basic commands
+ :doc:`playbooks`
+ Learning ansible's configuration management language
diff --git a/rst/playbooks.rst b/rst/playbooks.rst
index 88f6d7116d..d8365a34ef 100644
--- a/rst/playbooks.rst
+++ b/rst/playbooks.rst
@@ -1,20 +1,6 @@
Playbooks
=========
-.. seealso::
-
- :doc:`YAMLSyntax`
- Learn about YAML syntax
- :doc:`modules`
- Learn about available modules
- :doc:`moduledev`
- Learn how to extend Ansible by writing your own modules
- :doc:`patterns`
- Learn about how to select hosts
- `Github examples directory `_
- Complete playbook files from the github project source
-
-
Playbooks are a completely different way to use ansible and are
particularly awesome.
@@ -398,7 +384,16 @@ Let's run a playbook using a parallelism level of 10::
ansible-playbook playbook.yml -f 10
-.. note::
- Don't forget to check out the `Github examples directory `_ for examples of playbooks in action, so you can see how all of these features can be put together.
+.. seealso::
+ :doc:`YAMLSyntax`
+ Learn about YAML syntax
+ :doc:`modules`
+ Learn about available modules
+ :doc:`moduledev`
+ Learn how to extend Ansible by writing your own modules
+ :doc:`patterns`
+ Learn about how to select hosts
+ `Github examples directory `_
+ Complete playbook files from the github project source
diff --git a/search.html b/search.html
index 4540a26ba0..707498f827 100644
--- a/search.html
+++ b/search.html
@@ -113,7 +113,7 @@ s.parentNode.insertBefore(ga, s);
diff --git a/searchindex.js b/searchindex.js
index 363ab7c86e..67604c39f1 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({objects:{},terms:{all:[0,1,2,3,4,5,6,7,8,9],concept:[8,9],forget:6,selinux:6,consum:4,pluggabl:4,invent:6,prefix:[3,6,9],code:[2,3,4,5,8,9],sleep:6,per:8,abil:4,follow:[4,3,6,7,8,9],perspect:8,scp:9,consider:8,bubbl:[3,6],decid:[4,5,9],middl:[],depend:[4,5,6],sensit:[2,6],graph:4,elsewher:9,cobbler_external_inventori:8,program:[2,1,3,4,5,6,9],mcollect:2,larg:4,blindingli:2,spec:6,introduc:2,"case":[4,5],sourc:[2,3,4,5,6,8,9],everi:[6,1,9],string:[5,3],without:[4,5],fals:[3,1],exception:4,signfic:5,difficult:4,failur:[8,5,4,3],veri:[8,2,4,6,9],affect:[5,3,6],implicitli:4,brows:5,relev:5,magic:[4,5,6],question:[2,4],level:[3,6,1],did:[8,5],id_rsa:[0,9],list:[2,1,3,4,5,6,7,8,9,10],"try":[8,4,5],item:[8,1],sane:4,form:[5,6,1],shlex:5,team:4,dotnet:1,saltstack:2,refer:[8,9],straight:9,librari:[5,1],pkg:[3,6,9],pleas:[8,4],x86_64:8,alic:6,trend:3,natur:[3,6],seper:4,direct:[4,6],batch:4,chef:[2,4],second:[6,9],design:[2,4,6],pass:[5,8,3,6,9],download:[0,2],further:[6,1],port:[4,9],folk:5,integr:[2,8,3],even:[8,4,6,9],what:[0,1,2,3,4,5,6,8],compar:4,favcolor:[8,5,6,9],trivial:[2,8,3],section:[2,3,6],async_statu:9,current:[4,5,9],delet:[3,9],abbrevi:1,version:[3,6,9],suspect:4,directori:[5,3,6,9],"new":4,net:[],ever:[2,5],method:8,told:6,xml:1,hasn:4,hash:[5,8,3,1],abov:[8,5,6,9],conf:[8,6,9],absolut:3,eckersberg:[4,1],gener:[8,4,5],never:[8,4,5],privat:6,here:[2,3,5,6,8,9],shouldn:[4,6],let:[8,5,6,1,9],pub:9,address:[8,7,4,3],path:[5,3,9],along:[5,6],standard:5,modifi:5,sinc:[8,9],valu:[1,3,5,6,8,9],wait:6,box:[2,3],great:[2,4,5,6],tire:4,ahead:6,precursor:2,likin:4,reason:[8,4,5],later:[5,6,9],prior:3,amount:8,pick:[4,9],action:[2,8,3,6],extrem:0,implement:[8,5],mix:[7,6],transact:6,commonli:[9,1],ourselv:6,employe:1,via:[0,8,2],regardless:[2,4,6,1],repositori:0,extra:4,solut:4,modul:[0,2,3,4,5,6,8,9],prefer:5,put:[0,3,6,9],unix:4,"boolean":1,cobblerd:8,instal:[0,2,3,4,5,6,9],total:6,cloud:4,highli:5,yourself:0,httpd:[6,9],from:[0,2,3,4,5,6,8,9],describ:[3,6],would:[5,8,3,6,9],commun:[8,4],"super":2,doubl:9,visit:2,two:[0,8,6,7],noarch:0,few:6,live:0,handler:[2,6,9],call:[8,3,6,1],usr:[5,8,3,6,9],typo:5,recommend:5,msg:[5,8,3],suppos:[5,6],type:[8,4,5],tell:[3,6,9],more:[0,2,4,3,6,7],sort:4,flat:6,exit:[8,5],desir:[5,6],idempot:[5,4,3,6,9],comparison:[2,4],notif:4,stone:5,notic:4,flag:9,train:4,agent:[0,9],particular:[2,8,6],central:4,compani:4,easiest:[2,6],starter:[5,6],must:[5,8,3,6],manpag:0,none:8,join:2,ibm:2,module_arg:8,dest:[8,3,6,9],alia:7,setup:[2,8,3,9],work:[0,2,4,3,6,7,8,9],knows_oop:1,dev:4,remain:2,minimum:[5,6],whatev:5,erb:4,learn:[0,1,2,4,5,6,7],under:6,purpos:3,root:[2,6],proof:5,control:[2,3,5,6,8,9],want:[1,3,4,5,6,8,9],tar:0,give:1,process:[2,4,3,6,9],lock:6,chip:2,sudo:[0,6],share:[2,5,8,3,6],templat:[0,2,4,3,6,8,9],high:[5,9],critic:2,tag:[0,3],acm:9,explor:[0,8],onlin:1,simul:6,occur:[],nearli:[3,6,1],alwai:[5,4,3,6],cours:4,multipl:[8,7,4,6,9],newlin:[],secur:[4,3],rather:[4,3],anoth:[4,1],ping:[0,8,3,2],uptim:8,write:[2,1,3,4,5,6,9],how:[0,1,2,3,4,5,6,7,8,9],anyon:4,hop:4,subdirectori:3,instead:[4,3],somevalu:[5,6],runtim:6,config:[2,8,6],stock:3,map:6,financ:2,resourc:[2,4,6],referenc:[7,6],max:9,clone:[0,5],after:[4,6,9],"long":[2,4,3,6,8,9],lab:[2,4],befor:[4,3,6,9],ohai_:[3,6],tier:6,end:[4,3,6],args_data:5,data:[2,1,3,4,5,6,8],parallel:[2,4,6,9],man:[2,10],handl:[4,5],"short":[2,4],orchestr:[2,4,6],practic:[4,3,1],happi:2,lame:1,explicit:3,element:[8,3],issu:[2,4],inform:[8,3],mango:1,combin:1,allow:[8,4,5,6,9],exclus:6,order:[4,6],talk:[0,6],origin:2,help:[2,5,1],xmpp:4,over:[8,2,4,9],move:[3,6],orang:1,becaus:[8,4,5,1],elit:1,rpmbuild:0,comma:[],wolf:8,hierarchi:4,effici:[4,6],suffer:4,mainli:4,paramet:[5,3,6],facter_:[3,6],jid:9,overlord:0,group:[2,3,6,7,8,9],cli:8,complex:[2,4,6],taboot:4,better:3,yaml:[2,4,6,1],pend:6,rapidli:8,infrastructur:[7,0,4,6,2],curli:9,mail:[2,4,5,7,8,9],job_statu:[],main:[8,5,6],might:[8,5,6],easier:[4,5,1],wouldn:[8,4],them:[1,3,4,5,6,7,9],good:[8,4,5],"return":[8,2,5,4,3],thei:[3,4,5,6,7,8,9],food:1,auto:[8,5],safe:6,dai:4,scene:3,"break":6,framework:[8,2,4],jinja2:[0,4,3,6,9],automat:[5,8,3],half:4,now:[0,3,4,5,6,7,8],discuss:4,nor:3,strive:5,choic:[2,6],multiprocess:[0,4],vidal:4,name:[2,1,3,5,6,7,8,9],anyth:[8,5,4,3],edit:[0,8],parameter:6,didn:4,unlik:[4,6],bonu:8,separ:6,easili:8,achiev:5,mode:[4,3,6,9],timeout:6,each:[1,3,4,5,6,8],debug:1,found:[8,5],updat:[3,9],mean:[5,4,3,6,1],harm:[],mental:4,due:[4,5],michael:2,laserllama:2,hard:4,idea:[2,4,5,6],wordpress:6,realli:[5,4,3,6,1],ensur:[4,6,9],backport:0,expect:[8,6],declar:6,our:1,happen:[8,4,3],patch:4,event:[5,4,3,6],out:[2,3,4,5,6,8,9],variabl:[2,4,3,6,8,9],safeti:7,network:2,space:3,bserver:0,reboot:[6,9],content:[0,2,3,4,5,6],adapt:8,rel:3,internet:2,print:[8,5],got:4,correct:[2,4,6,1],red:[8,2,4,5,9],ksmeta:8,qualifi:3,painless:2,insid:6,advanc:[8,4,6],ntp:9,unpars:5,given:[4,3,9],argv:5,args_fil:5,facter:[2,4,3,6,9],small:[4,6,1],fixm:[],base:[2,4,6],believ:4,dictionari:[8,5,6,1],ask:[2,4],org:0,featur:[7,4,6],bash:[0,4,5,9],basi:6,reusabl:5,pyyaml:0,sytem:4,indent:1,recogn:6,launch:6,could:[8,4,5,6],traceback:5,synchron:6,fqdn:[],keep:[8,5,6],thing:[2,1,4,5,6,7],fruit:1,place:2,isn:[2,4,5],adrian:4,retain:4,think:[4,5],frequent:[8,2,4,6],first:[0,2,4,3,6,9],oper:[2,3,6,9],softwar:[8,2,4,3,9],rang:2,english:3,notifi:[2,4,5,6,9],render:3,feel:1,onc:[5,4,3,6],qualiti:5,number:3,placehold:6,restrict:5,mai:[0,1,3,4,5,6,8],instruct:[0,4],alreadi:[0,3,4,5,6,8],puppet:[8,2,4],fast:2,owner:[3,9],massiv:2,open:[4,6],primari:8,datetim:5,differ:[0,2,4,6,8,9],unlink:3,convent:[2,5,3],script:[8,2,4,5,9],associ:1,top:[5,4,3,6],mkdir:9,system:[0,2,3,4,5,6,7,8,9],construct:[8,4],master:8,too:[2,1,4,5,6,8,9],statement:[2,6],similarli:8,termin:9,john:[4,1],"final":[],rpath:2,iptabl:[],shell:[2,5,8,3,9],option:[3,4,5,8,9,10],especi:4,welcom:[2,8],tool:[2,4,3,6,8,9,10],copi:[2,8,3,9],took:4,specifi:[1,3,4,5,6,9],retyp:0,github:[0,8,5,6,2],pars:[4,5],somewhat:8,checkout:[5,4,3],rst:[],off:[2,4,6],exactli:3,than:[0,1,2,3,4,5,6,9],cmdb:8,wide:4,liter:3,silli:[],target:[2,7],keyword:[4,6],provid:[8,1],remov:[3,6,9],dive:6,tree:[8,5],richer:4,structur:[],banana:[],project:[0,4,6,2],reus:[2,6],architect:2,store:8,str:5,were:[4,6,9],minut:[4,9],uses_cv:1,typic:[4,9],recheck:5,provis:4,pre:0,sai:[4,3,6,9],bootstrap:[2,4],runner:8,favorit:2,mind:[4,5],argument:[5,8,3,6],hypothet:[],dash:1,packag:[2,5,4,3,9],aforement:7,complet:[4,6],have:[0,1,2,4,5,6,7,8],need:[0,1,3,4,5,6,8],seem:4,predic:3,seek:3,well:[0,4,3,6,8,9],paramiko:0,sat:4,imagin:6,date:5,squar:[],zero:5,self:5,client:2,note:[3,5,6,7,8,9],centos6:8,ideal:[2,4],contact:[8,0,4,3],build:[8,0,4,5],indic:[3,6],environ:3,datacent:6,brace:9,hook:3,singl:[8,4,6],blue:6,begin:[9,1],sure:[6,9],unless:[3,6],distribut:[0,4,2],deploy:[2,4,6,9],track:9,who:8,reach:2,deleg:4,discov:6,most:[4,3,1],plai:[3,6],regular:6,whether:[8,4,5],plan:4,deploi:[2,4,3,6,9],bsd:4,why:2,don:[3,4,5,6,7,9],doc:2,adopt:4,cover:[8,4,9],doe:[2,3,4,5,7,8],meanwhil:4,bracket:7,snapshot:3,yum:[2,5,3,6,9],clean:4,databas:[8,6],usual:[],awesom:[2,6],show:[6,9],cheat:4,text:4,sent:5,aggregr:5,syntax:[2,4,6,1],bring:[4,6],directli:[5,8,3,6,9],raleigh:2,particularli:6,playbook:[0,1,2,3,4,5,6,7,8,9,10],permiss:9,hack:[2,5],radic:2,protocol:3,dereferenc:6,fine:[4,5],find:[8,5,4,3],varnam:6,impact:4,access:9,onli:[0,3,4,5,6,8,9],explicitli:[3,6],locat:3,just:[0,1,2,3,4,5,6,8,9],pretti:[8,4],explain:[8,5],configur:[0,1,2,4,3,6,7,8,9],apach:[4,6,9],state:[5,4,3,6,9],somefil:6,should:[8,5,4,3,1],somevar:6,about:[0,1,2,3,4,5,6],ldap:8,local:3,yml:6,long_running_oper:9,contribut:[2,9],variou:[4,3,6],get:[0,1,2,4,5,6,9],familiar:8,express:[2,8,5,6,1],stop:[5,4,3,9],kind:[4,5],mission:2,repo:[5,3,9],ssl:4,obviou:[2,5],ssh:[8,0,4,9,2],mention:6,increas:6,grep:3,requir:[0,2,3,4,5,6,8],uvh:0,mdehaan:[6,9],bar:[7,8,6],"public":6,sha:3,bad:5,stuff:9,common:[2,5,6,1],contain:[5,4,3,6],usabl:[2,6],through:[0,3,2],where:[8,2,5,4,3],wrote:5,view:[2,10],respond:6,set:[0,5,4,3,6],dump:5,hierachi:4,quirk:1,arbitari:1,see:[0,1,2,3,4,5,6,7,8,9,10],sec:6,result:[5,8,3,6],arg:5,fail:[8,4,5,6],close:5,simpl:[2,1,4,6,8,9],setsebool:6,best:[5,4,3,6],subject:6,planet:2,statu:[5,6,9],still:[8,4],extend:[2,4,6],expert:4,down:[8,6],pattern:[2,8,6,7],someth:[2,3,4,5,6,8],discoveri:3,restart:[4,3,6,9],figur:4,won:[6,9],between:[4,6],"import":[8,5,6],experi:4,across:4,attribut:3,altern:[6,9],solo:4,kei:[0,1,3,5,6,8],style:5,extens:[2,4],job:[9,1],entir:[4,5,6],aserv:0,recent:4,pull:[8,4],webapp:[4,9],come:5,timmi:6,popul:8,verbos:[5,3],both:[4,5],delimit:3,admin:8,goal:2,howev:[4,5],equal:[4,5],against:[2,4,6,7],etc:[0,2,4,3,6,7,8,9],instanc:6,monitor:8,logic:6,mani:[8,5,6,9],com:[0,8,5,6,7],comment:5,among:4,assur:6,simpli:[3,6],author:2,technic:8,can:[0,1,2,3,4,5,6,7,8,9],overview:1,inspir:[2,4],chmod:[5,8,3,6],distil:4,fashion:4,colon:6,shutdown:3,linux:[2,4],written:[2,3,5,6,8,9],poll:[2,6,9],assum:[8,6],quit:5,coupl:4,platform:4,multiplay:2,decent:5,ansible_library_path:5,three:7,been:[8,2,4],json:[2,1,3,4,5,8],much:[2,4,3,6,1],besid:5,treat:[4,5],interest:8,basic:[0,1,2,3,4,5,6,7,8],txt:[3,9],addit:[2,5,8,3,6],quickli:[2,9],capistrano:[2,4],immedi:3,fire:[2,4,6],rubi:[5,4,3,9,1],convert:5,ani:[2,3,4,5,6,8,9],likes_emac:1,understand:5,togeth:6,func:[2,4],turn:5,atlanta:[8,6,9],educ:5,those:[8,4,3,6,9],emploi:1,authorized_kei:0,multi:[2,4,6],look:[7,5,6,9],replac:[],hoc:[2,4,3,6,9],servic:[2,5,3,6,9],md5sum:3,straighten:4,vars_fil:6,trick:[2,6],defin:[8,6],"while":[4,6],overrid:8,match:[5,6],facter_hostnam:[6,9],error:[4,5],cfengin:4,pack:8,dehaan:2,layer:[8,4],motd:[8,6,9],max_client:6,stdout:8,almost:[4,3],technolog:2,readm:5,site:[4,10],memcach:6,dag:4,ohai_foo:9,myapp:9,module_nam:8,somekei:5,ship:3,sever:[4,6,1],around:4,http_port:6,develop:[0,1,2,4,5,6],inventori:[2,8,3,6,7],minim:[0,5],perform:4,make:[0,3,4,5,6,8,9],ohai:[2,4,3,6,9],cross:4,same:[7,8,6,1,9],check:[4,3,6,9],member:1,python:[0,1,2,3,4,5,8,9],add:[8,0,4,9],tutori:[2,5],split:5,success:[5,3],document:[0,1,4,5,6,8,9],ansibl:[0,1,2,3,4,5,6,7,8,9,10],higher:6,http:[8,3],hostnam:[8,6],charact:1,denot:7,nest:[5,3],permit:[],rail:4,effect:[],driven:8,remot:[0,3,6,9],assign:[2,8,6],rais:5,user:[8,2,4,3,6],ownership:9,extern:[2,8,6],engin:[],php:9,distutil:[0,2],aka:6,tune:[],built:[0,4,9],yeah:[],judgement:3,lower:[4,5],appropri:[8,4,9],kept:[4,6],scenario:[8,3],choos:3,setenforc:6,compos:6,seth:4,spent:4,non:[2,5,6],host4:8,exampl:[0,1,2,3,4,5,6,7,8,9,10],command:[0,2,3,4,5,6,7,8,9,10],expens:8,thi:[0,1,3,4,5,6,7,8,9],filesystem:3,programm:[8,4],model:6,guidelin:5,spend:4,latest:[3,6,9],explan:5,next:6,identifi:4,execut:[2,3,4,5,6,8],less:[0,4,2],excel:[2,4],mgmt:8,rest:10,detail:[2,8,9],select:[2,3,6,7],kill:[],irc:2,human:1,heavili:4,shorthand:[2,5],skill:1,simultan:9,yet:[8,3],languag:[0,1,2,3,4,5,6,7,8],far:[2,1],web:[8,4,6,10,9],versu:2,easi:[2,4,3,7],also:[0,1,2,3,4,5,6,7,8,9],trigger:[4,3,6],autom:[4,6],point:8,except:5,littl:[8,2,4],async_wrapp:5,valid:5,host3:8,blob:8,host1:8,notori:4,els:[2,6],save:[5,6],hat:[2,4],app:4,kick:[4,6,9],take:[5,4,3,6],bin:[0,3,5,6,8,9],applic:[8,4,6],march:5,which:[0,1,2,6,7,8,9],xmlrpc:8,format:[2,1,4,3,6,7,9],read:[0,8,5,1,2],piec:8,dark:8,game:2,lightweight:8,know:[8,5,4,3,1],background:[2,9],step:[4,3,6],world:[0,4],bit:[4,3],password:[0,6],recurs:[3,9],daemon:[2,4],motorola:2,like:[1,3,4,5,6,7,8,9],specif:[7,8,9],header:7,signal:[4,6],arbitrari:4,manual:[4,6],integ:3,divers:2,remind:5,api:[8,2,5,4,3],necessari:[3,9],either:[8,4,3],lose:9,popular:2,async:[4,6],architectur:[2,4],unnecessari:3,node:[0,2,3,4,5,6,8,9],shed:4,drop:[5,3],often:[8,4],deal:5,webserv:[7,8,6,9],suppli:3,some:[0,2,3,4,5,6,8],back:[4,6],dead:2,born:4,intern:5,fabric:[2,4],host2:8,heritag:4,server:[2,4,3,6,9],transport:[2,4],absent:[3,9],tmp:[8,9],guid:[2,5,6],forcibl:[],lead:4,bottom:6,rpm:[0,5,2],avoid:[0,4,3],though:[2,3,4,5,6,8],definit:6,thank:4,legal:5,tracker:2,leav:[5,6],unit:5,foo:[7,8,6,9],complic:[2,4],manag:[0,1,2,3,4,5,6,7,8,9],machin:[0,3,4,5,6,9],core:[2,4,5],encourag:4,yamllint:1,run:[0,1,3,4,5,6,8,9],itself:8,power:[8,2,4,6],slight:8,importerror:5,word:8,usag:[5,3,9],symlink:3,devop:2,web2:8,vhost:6,host:[0,2,3,4,5,6,7,8,9],web1:8,promot:4,although:5,output:[8,4,5,6],meantim:4,major:8,appli:4,task:[2,4,6,9],simpler:[4,9],src:[8,3,6,9],sshd:2,actual:[5,4,3,6],othervar:[],surround:9,page:[10,0,4,1,2],freenod:2,srv:[8,6,9],messag:[8,4,5],done:[4,6],industri:2,disabl:6,block:6,ntp_server:9,own:[8,2,4,3,6],real:0,bounc:[3,6],within:[4,3],contriv:[],sneaker:[],terminolog:8,upgrad:[3,9],noth:[6,1],pair:[5,3,1],contract:8,empti:8,multinod:4,contrib:5,chang:[5,3,6,9],pitfal:[2,5],perl:9,soon:[],your:[0,2,3,4,5,6,7,8,9],risk:6,merg:4,stare:5,behind:[4,3],git:[0,2,3,4,5,9],prepar:5,wai:[0,4,5,6,8,9],aren:4,transfer:[2,5,9],support:[8,2,4,3,6],rotat:6,submit:4,custom:[4,6],avail:[0,1,3,4,5,6,8,9,10],start:[0,1,2,4,3,6,8,9],appl:1,interfac:4,includ:[2,5,8,3,6],lot:[2,5,9],suit:[4,6],"var":[2,6],datastructur:8,individu:7,ntpserver:8,host5:8,fork:[8,4,6,9],head:[3,9],scale:[2,4],simplejson:[0,5],enough:[7,4,9],lint:1,continu:5,taken:[4,6],shorter:5,link:5,sphinx:0,line:[0,1,2,3,4,5,6,7,8,9,10],"true":[5,3,1],congratul:0,info:[8,9],strawberri:1,"throw":4,made:[5,4,3],input:[2,5],possibl:[7,8,5,6,9],inquir:5,wish:[0,1,4,6,7,8],interventori:8,caller:3,maximum:6,until:[0,5,6],asynchron:[2,6],record:1,below:[8,3,6],stacktrac:5,limit:[2,6,9],rerun:6,otherwis:3,problem:[4,1],similar:[2,8,3,6,9],email:2,connect:6,curv:[2,4],gather:4,tasti:1,creat:[8,2,4,3,9],certain:[4,6],nobodi:5,parser:5,doesn:[2,8,6,1],repres:[8,6,1],strongli:4,cobbler:[8,2,4],file:[0,1,2,3,5,6,7,8,9],home:3,bob:6,exist:[2,8,3,6],simplest:5,probabl:[4,5,6],echo:[0,8,6],again:[4,5,6],coder:4,googl:2,dbserver:[7,6],when:[3,4,5,6,8,9],chown:3,chgrp:3,"default":[2,4,3,6,7],other:[0,1,2,3,4,5,6,8,9],futur:[0,5],normal:8,varieti:[4,5],test:[0,2,3,4,5,8],tie:8,you:[0,1,2,3,4,5,6,7,8,9],external_var:6,poor:5,contend:4,sysadmin:4,intend:5,wildcard:7,fulli:3,sequenc:2,"class":[2,8,6],asciidoc:0,releas:[0,4],intent:[],log:[5,6],consid:5,sbin:[3,6,9],came:8,deferenc:[],gap:4,"60k":[2,4],stai:6,clojur:5,faster:6,amp:[0,8],anywher:6,accept:5,reliabl:4,smart:9,portion:7,emerg:2,ignor:5,distro:8,potenti:[],time:[0,1,2,3,4,5,6,7,8,9],push:[4,6],profil:8,hello:0,enterprisei:8},objtypes:{},titles:["Downloads & Getting Started","YAML Syntax","Introducing Ansible","Ansible Modules","Frequently Asked Questions","Module Development Guide","Playbooks","The Inventory File, Patterns, and Groups","API & Integrations","Command Line Examples","Man Pages"],objnames:{},filenames:["gettingstarted","YAMLSyntax","index","modules","faq","moduledev","playbooks","patterns","api","examples","man"]})
\ No newline at end of file
+Search.setIndex({objects:{},terms:{all:[0,1,2,3,4,5,6,7,8,9],concept:[8,9],forget:6,myapp:9,perl:9,selinux:6,consum:4,pluggabl:4,invent:6,prefix:[3,6,9],code:[2,3,4,5,8,9],sleep:6,higher:6,abil:4,follow:[4,3,6,7,8,9],scp:9,consider:8,content:[0,2,3,4,5,6],decid:[4,5,9],middl:[],depend:[4,5,6],wish:[0,1,4,6,7,8],sensit:[2,6],graph:4,elsewher:9,specif:[7,8,9],cheat:4,program:[2,1,3,4,5,6,9],mcollect:2,leav:[5,6],blindingli:2,spec:6,introduc:2,emploi:1,sourc:[2,1,3,4,5,6,8,9],everi:[6,1,9],string:[5,3],fals:[3,1],multi:[2,4,6],signfic:5,failur:[8,5,4,3],veri:[8,2,4,6,9],affect:[5,3,6],implicitli:4,parameter:6,brows:5,relev:5,common:[2,5,6,1],magic:[4,5,6],question:[2,4],level:[3,6,1],did:[8,5],id_rsa:[0,9],list:[2,1,3,4,5,6,7,8,9,10],"try":[8,4,5],item:[8,1],sane:4,shlex:5,team:4,dotnet:1,saltstack:2,spent:4,servic:[2,5,3,6,9],playbook:[0,1,2,3,4,5,6,7,8,9,10],pleas:[8,4],x86_64:8,alic:6,trend:3,natur:[3,6],seper:4,direct:[4,6],straighten:4,chef:[2,4],second:[6,9],design:[2,4,6],pass:[5,8,3,6,9],download:[0,2],further:[6,1],submit:4,port:[4,9],folk:5,even:[8,4,6,9],what:[0,1,2,3,4,5,6,8],anywher:6,compar:4,favcolor:[8,5,6,9],fine:[4,5],section:[2,3,6],async_statu:9,current:[4,5,9],delet:[3,9],abbrevi:1,version:[3,6,9],suspect:4,"new":4,net:[],ever:[2,5],method:8,told:6,impact:4,hasn:4,hash:[5,8,3,1],facter_hostnam:[6,9],absolut:3,eckersberg:[4,1],gener:[8,4,5],never:[8,4,5],privat:6,here:[2,3,5,6,8,9],shouldn:[4,6],let:[8,5,6,1,9],argv:5,address:[8,7,4,3],path:[5,3,9],along:[5,6],args_fil:5,modifi:5,sinc:[8,9],valu:[1,3,5,6,8,9],wait:6,box:[2,3],great:[2,4,5,6],pretti:[8,4],ahead:6,precursor:2,likin:4,fixm:[],adopt:4,host:[0,2,3,4,5,6,7,8,9],prior:3,amount:8,pick:[4,9],action:[2,8,3,6],extrem:0,implement:[8,5],mix:[7,6],explain:[8,5],commonli:[9,1],ourselv:6,employe:1,via:[0,8,2],regardless:[2,4,6,1],although:5,extra:4,apach:[4,6,9],modul:[0,2,3,4,5,6,8,9,10],prefer:5,ask:[2,4],unix:4,"boolean":1,cobblerd:8,instal:[0,2,3,4,5,6,9],total:6,cloud:4,highli:5,kei:[0,1,3,5,6,8],httpd:[6,9],from:[0,1,2,3,4,5,6,8,9],describ:[3,6],would:[5,8,3,6,9],commun:[8,4],"super":2,doubl:9,visit:2,two:[0,8,6,7],noarch:0,few:6,live:0,handler:[2,6,9],call:[8,3,6,1],usr:[5,8,3,6,9],typo:5,recommend:5,msg:[5,8,3],somevar:6,type:[8,4,5],tell:[3,6,9],more:[0,2,4,3,6,7],sort:4,flat:6,exit:[8,5],desir:[5,6],idempot:[5,4,3,6,9],src:[8,3,6,9],python:[0,1,2,3,4,5,8,9],notif:4,stone:5,notic:4,flag:9,train:4,agent:[0,9],particular:[2,8,6],actual:[5,4,3,6],compani:4,easiest:[2,6],starter:[5,6],must:[5,8,3,6],placehold:6,none:8,join:2,ibm:2,module_arg:8,alia:7,setup:[2,8,3,9],work:[0,2,4,3,6,7,8,9],knows_oop:1,dev:4,other:[0,1,2,3,4,5,6,8,9],remain:2,minimum:[5,6],whatev:5,erb:4,learn:[0,1,2,4,5,6,7,10],under:6,purpos:3,root:[2,6],proof:5,control:[2,3,5,6,8,9],congratul:0,want:[1,3,4,5,6,8,9],tar:0,give:1,process:[2,4,3,6,9],lock:6,chip:2,sudo:[0,6],share:[2,5,8,3,6],templat:[0,2,4,3,6,8,9],high:[5,9],critic:2,tag:[0,3],surround:9,explor:[0,8],onlin:1,occur:[],contribut:[2,9],alwai:[5,4,3,6],cours:4,multipl:[8,7,4,6,9],newlin:[],lame:1,rather:[4,3],anoth:[4,1],ping:[0,8,3,2],place:2,uptim:8,write:[2,1,3,4,5,6,9],how:[0,1,2,3,4,5,6,7,8,9],anyon:4,hop:4,subdirectori:3,instead:[4,3],somevalu:[5,6],config:[2,8,6],stock:3,map:6,express:[2,8,5,6,1],resourc:[2,4,6],referenc:[7,6],max:9,clone:[0,5],after:[4,6,9],lab:[2,4],befor:[4,3,6,9],ohai_:[3,6],tier:6,end:[4,3,6],args_data:5,data:[2,1,3,4,5,6,8],parallel:[2,4,6,9],man:[2,10],chown:3,"short":[2,4],orchestr:[2,4,6],practic:[4,3,1],tutori:[2,5],read:[0,8,5,1,2],secur:[4,3],explicit:3,element:[8,3],issu:[2,4],inform:[8,3],mango:1,combin:1,allow:[8,4,5,6,9],exclus:6,order:[4,6],talk:[0,6],oper:[2,3,6,9],help:[2,5,1],portion:7,xmpp:4,over:[8,2,4,9],move:[3,6],orang:1,becaus:[8,4,5,1],elit:1,rpmbuild:0,comma:[],srv:[8,6,9],simplejson:[0,5],hierarchi:4,suffer:4,mainli:4,paramet:[5,3,6],facter_:[3,6],jid:9,overlord:0,group:[2,3,6,7,8,9],cli:8,minim:[0,5],taboot:4,better:3,yaml:[2,4,6,1],pend:6,rapidli:8,infrastructur:[7,0,4,6,2],curli:9,mail:[2,4,5,7,8,9],job_statu:[],main:[8,5,6],might:[8,5,6],easier:[4,5,1],wouldn:[8,4],them:[1,3,4,5,6,7,9],good:[8,4,5],"return":[8,2,5,4,3],thei:[3,4,5,6,7,8,9],food:1,auto:[8,5],safe:6,dai:4,number:3,"break":6,framework:[8,2,4],jinja2:[0,4,3,6,9],terminolog:8,half:4,aka:6,now:[0,3,4,5,6,7,8],discuss:4,nor:3,strive:5,choic:[2,6],multiprocess:[0,4],vidal:4,name:[2,1,3,5,6,7,8,9],anyth:[8,5,4,3],edit:[0,8],perspect:8,didn:4,instruct:[0,4],bonu:8,separ:6,easili:8,achiev:5,exampl:[0,1,2,3,4,5,6,7,8,9,10],mode:[4,3,6,9],timeout:6,each:[1,3,4,5,6,8],debug:1,found:[8,5],updat:[3,9],spend:4,mean:[5,4,3,6,1],harm:[],mental:4,michael:2,laserllama:2,hard:4,idea:[2,4,5,6],realli:[5,4,3,6,1],contrib:5,backport:0,expect:[8,6],our:1,happen:[8,4,3],event:[5,4,3,6],out:[2,3,4,5,6,8,9],variabl:[2,4,3,6,8,9],safeti:7,network:2,space:3,reboot:[6,9],bubbl:[3,6],adapt:8,rel:3,internet:2,print:[8,5],got:4,merg:4,correct:[2,4,6,1],red:[8,2,4,5,9],ksmeta:8,qualifi:3,insid:6,advanc:[8,4,6],ntp:9,unpars:5,differ:[0,2,4,6,8,9],pub:9,standard:5,small:[4,6,1],reason:[8,4,5],base:[2,4,6],believ:4,dictionari:[8,5,6,1],put:[0,3,9],org:0,bash:[0,4,5,9],basi:6,reusabl:5,pyyaml:0,sytem:4,indent:1,recogn:6,launch:6,could:[8,4,5,6],traceback:5,synchron:6,fqdn:[],keep:[8,5,6],thing:[2,1,4,5,6,7],rais:5,yum:[2,5,3,6,9],isn:[2,4,5],adrian:4,retain:4,think:[4,5],frequent:[8,2,4,6],first:[0,2,4,3,6,9],origin:2,softwar:[8,2,4,3,9],rang:2,notifi:[2,4,5,6,9],render:3,feel:1,onc:[5,4,3,6],qualiti:5,scene:3,yourself:0,restrict:5,mai:[0,1,3,4,5,6,8],unlik:[4,6],alreadi:[0,3,4,5,6,8],puppet:[8,2,4],fast:2,owner:[3,9],massiv:2,open:[4,6],primari:8,avail:[0,1,3,4,5,6,8,9,10],given:[4,3,9],unlink:3,convent:[2,5,3],script:[8,2,4,5,9],associ:1,top:[5,4,3,6],mkdir:9,system:[0,2,3,4,5,6,7,8,9],construct:[8,4],inventori:[2,8,3,6,7],appl:1,master:8,too:[2,1,4,5,6,8,9],statement:[2,6],similarli:8,gather:4,termin:9,john:[4,1],"final":[],rpath:2,iptabl:[],shell:[2,5,8,3,9],option:[3,4,5,8,9,10],especi:4,tool:[2,4,3,6,8,9,10],copi:[2,8,3,9],took:4,specifi:[1,3,4,5,6,9],retyp:0,github:[0,1,2,5,6,8],pars:[4,5],somewhat:8,rst:[],kept:[4,6],exactli:3,than:[0,1,2,3,4,5,6,9],cmdb:8,wide:4,liter:3,silli:[],target:[2,7],keyword:[4,6],provid:[8,1],remov:[3,6,9],dive:6,tree:[8,5],richer:4,structur:[],banana:[],project:[0,4,6,1,2],inquir:5,reus:[2,6],architect:2,store:8,str:5,were:[4,6,9],minut:[4,9],uses_cv:1,recheck:5,provis:4,pre:0,sai:[4,3,6,9],bootstrap:[2,4],runner:8,favorit:2,mind:[4,5],argument:[5,8,3,6],seth:4,dash:1,packag:[2,5,4,3,9],aforement:7,async_wrapp:5,complet:[4,6,1],have:[0,1,2,4,5,6,7,8],interfac:4,need:[0,1,3,4,5,6,8],seem:4,predic:3,seek:3,paramiko:0,sat:4,imagin:6,date:5,squar:[],zero:5,self:5,contact:[8,0,4,3],note:[3,5,6,7,8,9],centos6:8,ideal:[2,4],client:2,build:[8,0,4,5],indic:[3,6],environ:3,datacent:6,brace:9,hook:3,singl:[8,4,6],blue:6,begin:[9,1],sure:[6,9],unless:[3,6],distribut:[0,4,2],deploy:[2,4,6,9],track:9,who:8,reach:2,deleg:4,discov:6,most:[4,3,1],plai:[3,6],regular:6,plan:4,deploi:[2,4,3,6,9],bsd:4,choos:3,why:2,strawberri:1,don:[5,4,3,9,7],filesystem:3,doc:2,later:[5,6,9],cover:[8,4,9],doe:[2,3,4,5,7,8],meanwhil:4,which:[0,1,2,6,7,8,9],declar:6,snapshot:3,runtim:6,clean:4,pattern:[2,8,6,7],built:[8,0,4,9,10],latest:[3,6,9],awesom:[2,6],show:[6,9],cobbler_external_inventori:8,text:4,sent:5,aggregr:5,page:[10,0,4,1,2],syntax:[2,4,6,1],connect:6,bring:[4,6],directli:[5,8,3,6,9],raleigh:2,particularli:6,pkg:[3,6,9],permiss:9,hack:[2,5],radic:2,identifi:4,trivial:[2,8,3],find:[8,5,4,3],varnam:6,xml:1,access:9,onli:[0,3,4,5,6,8,9],explicitli:[3,6],locat:3,execut:[2,3,4,5,6,8],tire:4,transact:6,configur:[0,1,2,4,3,6,7,8,9,10],solut:4,figur:4,somefil:6,should:[8,5,4,3,1],"public":6,suppos:[5,6],about:[0,1,2,3,4,5,6],ldap:8,local:3,yml:6,custom:[4,6],long_running_oper:9,nearli:[3,6,1],variou:[4,3,6],get:[0,1,2,4,5,6,9],familiar:8,financ:2,stop:[5,4,3,9],kind:[4,5],mission:2,repo:[5,3,9],ssl:4,obviou:[2,5],made:[5,4,3],ssh:[8,0,4,9,2],increas:6,grep:3,requir:[0,2,3,4,5,6,8],uvh:0,mdehaan:[6,9],bar:[7,8,6],releas:[0,4],patch:4,sha:3,bad:5,stuff:9,integr:[2,8,3],contain:[5,4,3,6],usabl:[2,6],through:[0,3,2],where:[8,2,5,4,3],valid:5,wrote:5,view:[2,10],respond:6,set:[0,5,4,3,6],dump:5,hierachi:4,arbitari:1,see:[0,1,2,3,4,5,6,7,8,9,10],sec:6,result:[5,8,3,6],arg:5,fail:[8,4,5,6],close:5,simpl:[2,1,4,6,8,9],setsebool:6,best:[5,4,3,6],subject:6,asynchron:[2,6],statu:[5,6,9],still:[8,4],extend:[2,4,6],expert:4,down:[8,6],databas:[8,6],someth:[2,3,4,5,6,8],discoveri:3,restart:[4,3,6,9],state:[5,4,3,6,9],won:[6,9],between:[4,6],"import":[8,5,6],experi:4,across:4,attribut:3,altern:[6,9],solo:4,manpag:0,style:5,extens:[2,4],job:[9,1],entir:[4,5,6],aserv:0,webapp:[4,9],come:5,timmi:6,popul:8,both:[4,5],delimit:3,admin:8,goal:2,howev:[4,5],equal:[4,5],against:[2,4,6,7],etc:[0,2,4,3,6,7,8,9],instanc:6,monitor:8,logic:6,mani:[8,5,6,9],com:[0,8,5,6,7],comment:5,among:4,assur:6,simpli:[3,6],author:2,technic:8,can:[0,1,2,3,4,5,6,7,8,9],overview:1,format:[2,1,4,3,6,7,9],inspir:[2,4],chmod:[5,8,3,6],distil:4,fashion:4,colon:6,shutdown:3,linux:[2,4],written:[2,3,5,6,8,9],poll:[2,6,9],assum:[8,6],quit:5,coupl:4,platform:4,multiplay:2,decent:5,ansible_library_path:5,due:[4,5],been:[8,2,4],json:[2,1,3,4,5,8],much:[2,4,3,6,1],besid:5,treat:[4,5],interest:8,basic:[0,1,2,3,4,5,6,7,8,10],futur:[0,5],addit:[2,5,8,3,6],quickli:[2,9],capistrano:[2,4],fire:[2,4,6],rubi:[5,4,3,9,1],convert:5,ani:[2,3,4,5,6,8,9],upgrad:[3,9],likes_emac:1,understand:5,togeth:[],func:[2,4],turn:5,atlanta:[8,6,9],educ:5,those:[8,4,3,6,9],"case":[4,5],authorized_kei:0,exception:4,look:[7,5,6,9],replac:[],hoc:[2,4,3,6,9],straight:9,md5sum:3,permit:[],batch:4,vars_fil:6,trick:[2,6],defin:[7,8,6],"while":[4,6],overrid:8,kick:[4,6,9],abov:[8,5,6,9],error:[4,5],cfengin:4,pack:8,dehaan:2,layer:[8,4],motd:[8,6,9],max_client:6,stdout:8,almost:[4,3],technolog:2,readm:5,site:[4,10],memcach:6,unit:5,dag:4,ohai_foo:9,conf:[8,6,9],module_nam:8,somekei:5,ship:3,sever:[4,6,1],http_port:6,develop:[0,1,2,4,5,6],welcom:[2,8],datetim:5,perform:4,make:[0,3,4,5,6,8,9],ohai:[2,4,3,6,9],cross:4,same:[7,8,6,1,9],member:1,handl:[4,5],complex:[2,4,6],split:5,document:[0,1,4,5,6,8,9],ansibl:[0,1,2,3,4,5,6,7,8,9,10],difficult:4,http:[8,3],hostnam:[8,6],charact:1,again:[4,5,6],nest:[5,3],painless:2,rail:4,effect:[],driven:8,remot:[0,3,6,9],assign:[2,8,6],fruit:1,user:[8,2,4,3,6],ownership:9,extern:[2,8,6],engin:[],php:9,distutil:[0,2],typic:[4,9],tune:[],recent:4,dark:8,lower:[4,5],appropri:[8,4,9],off:[2,4,6],scenario:[8,3],mention:6,setenforc:6,compos:6,well:[0,4,3,6,8,9],hypothet:[],non:[2,5,6],without:[4,5],command:[0,2,3,4,5,6,7,8,9,10],expens:8,thi:[0,1,3,4,5,6,7,8,9],english:3,programm:[8,4],model:6,guidelin:5,dereferenc:6,usual:[],explan:5,protocol:3,prepar:5,just:[0,1,2,3,4,5,6,8,9],less:[0,4,2],when:[3,4,5,6,8,9],mgmt:8,rest:10,kill:[],irc:2,human:1,heavili:4,shorthand:[2,5],skill:1,simultan:9,yet:[8,3],languag:[0,1,2,3,4,5,6,7,8,10],taken:[4,6],web:[8,4,6,10,9],versu:2,easi:[2,4,3,7],also:[0,1,2,3,4,5,6,7,8,9,10],autom:[4,6],point:8,except:5,littl:[8,2,4],add:[8,0,4,9],host4:8,host3:8,blob:8,host1:8,notori:4,els:[2,6],save:[5,6],hat:[2,4],app:4,match:[5,6],take:[5,4,3,6],bin:[0,3,5,6,8,9],applic:[8,4,6],march:5,around:4,xmlrpc:8,quirk:1,dest:[8,3,6,9],wai:[8,0,4,5,6],piec:8,judgement:3,game:2,lightweight:8,know:[8,5,4,3,1],background:[2,9],guid:[2,5,6],world:[0,4],bit:[4,3],password:[0,6],recurs:[3,9],daemon:[2,4],motorola:2,like:[1,3,4,5,6,7,8,9],success:[5,3],header:7,signal:[4,6],arbitrari:4,manual:[4,6],integ:3,divers:2,remind:5,api:[8,2,5,4,3],necessari:[3,9],either:[8,4,3],lose:9,popular:2,async:[4,6],external_var:6,unnecessari:3,poor:5,shed:4,drop:[5,3],often:[8,4],deal:5,webserv:[7,8,6,9],suppli:3,some:[0,2,3,4,5,6,8],back:[4,6],dead:2,clojur:5,born:4,intern:5,host2:8,heritag:4,server:[2,4,3,6,9],librari:[5,1],absent:[3,9],tmp:[8,9],txt:[3,9],forcibl:[],lead:4,bottom:6,rpm:[0,5,2],avoid:[0,4,3],though:[2,3,4,5,6,8],definit:6,thank:4,per:8,tracker:2,larg:4,select:[2,3,6,7],foo:[7,8,6,9],complic:[2,4],refer:[8,9],machin:[0,3,4,5,6,9],core:[2,4,5],encourag:4,yamllint:1,run:[0,1,3,4,5,6,8,9],power:[8,2,4,6],slight:8,importerror:5,word:8,usag:[5,3,9],symlink:3,asciidoc:0,web2:8,vhost:6,step:[4,3,6],web1:8,promot:4,repositori:0,output:[8,4,5,6],meantim:4,major:8,appli:4,task:[2,4,6,9],soon:[],simpler:[4,9],continu:5,comparison:[2,4],sshd:2,simplest:5,central:4,othervar:[],acm:9,simul:6,wolf:8,messag:[8,4,5],done:[4,6],industri:2,disabl:6,block:6,ntp_server:9,own:[8,2,4,3,6],effici:[4,6],bounc:[3,6],within:[4,3],contriv:[],sneaker:[],automat:[5,8,3],three:7,noth:[6,1],pair:[5,3,1],empti:8,multinod:4,ensur:[4,6,9],chang:[5,3,6,9],pitfal:[2,5],next:6,bserver:0,your:[0,2,3,4,5,6,7,8,9],risk:6,manag:[0,1,2,3,4,5,6,7,8,9,10],stare:5,behind:[4,3],git:[0,2,3,4,5,9],fabric:[2,4],real:0,aren:4,transfer:[2,5,9],support:[8,2,4,3,6],rotat:6,"long":[2,4,3,6,8,9],happi:2,verbos:[5,3],start:[0,1,2,4,3,6,8,9],trigger:[4,3,6],wordpress:6,includ:[2,5,8,3,6],lot:[2,5,9],suit:[4,6],"var":[2,6],datastructur:8,stai:6,individu:7,ntpserver:8,host5:8,fork:[8,4,6,9],head:[3,9],form:[5,6,1],enough:[7,4,9],lint:1,yeah:[],contract:8,shorter:5,link:5,line:[0,1,2,3,4,5,6,7,8,9,10],"true":[5,3,1],freenod:2,info:[8,9],pull:[8,4],"throw":4,immedi:3,input:[2,5],possibl:[7,8,5,6,9],whether:[8,4,5],checkout:[5,4,3],interventori:8,caller:3,maximum:6,until:[0,5,6],planet:2,record:1,below:[8,3,6],stacktrac:5,limit:[2,6,9],rerun:6,otherwis:3,problem:[4,1],similar:[2,8,3,6,9],email:2,facter:[2,4,3,6,9],curv:[2,4],featur:[7,4,6],tasti:1,creat:[8,2,4,3,9],certain:[4,6],nobodi:5,parser:5,doesn:[2,8,6,1],repres:[8,6,1],strongli:4,cobbler:[8,2,4],file:[0,1,2,3,5,6,7,8,9],home:3,bob:6,exist:[2,8,3,6],check:[4,3,9],probabl:[4,5,6],echo:[0,8,6],denot:7,coder:4,googl:2,dbserver:[7,6],excel:[2,4],detail:[2,8,9],chgrp:3,"default":[2,4,3,6,7],bracket:7,transport:[2,4],normal:8,varieti:[4,5],test:[0,2,3,4,5,8],tie:8,you:[0,1,2,3,4,5,6,7,8,9],architectur:[2,4],node:[0,2,3,4,5,6,8,9],contend:4,sysadmin:4,intend:5,wildcard:7,fulli:3,sequenc:2,"class":[2,8,6],devop:2,push:[4,6],scale:[2,4],intent:[],log:[5,6],consid:5,sbin:[3,6,9],deferenc:[],gap:4,distro:8,"60k":[2,4],legal:5,sphinx:0,faster:6,amp:[0,8],directori:[5,3,6,1,9],accept:5,reliabl:4,smart:9,itself:8,emerg:2,ignor:5,came:8,potenti:[],time:[0,1,2,3,4,5,6,7,8,9],far:[2,1],profil:8,hello:0,enterprisei:8},objtypes:{},titles:["Downloads & Getting Started","YAML Syntax","Introducing Ansible","Ansible Modules","Frequently Asked Questions","Module Development Guide","Playbooks","The Inventory File, Patterns, and Groups","API & Integrations","Command Line Examples","Man Pages"],objnames:{},filenames:["gettingstarted","YAMLSyntax","index","modules","faq","moduledev","playbooks","patterns","api","examples","man"]})
\ No newline at end of file