diff --git a/faq.html b/faq.html
index bdb3f9d5b0b..f3ea701a99f 100644
--- a/faq.html
+++ b/faq.html
@@ -347,7 +347,7 @@ tasks – whether for a QA sytem, build system, or anything you can think of
diff --git a/gettingstarted.html b/gettingstarted.html
index 366bff14293..9d9c07ce50f 100644
--- a/gettingstarted.html
+++ b/gettingstarted.html
@@ -289,7 +289,7 @@ you already have a working infrastructure!
diff --git a/index.html b/index.html
index d46f8081187..256829b4288 100644
--- a/index.html
+++ b/index.html
@@ -263,6 +263,7 @@ you with questions about Ansible.
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 is an extra-simple tool/framework/API for doing 'remote things' over
SSH.
ARGUMENTS
host-pattern
diff --git a/moduledev.html b/moduledev.html
index ff96fbb30f6..63919fd7964 100644
--- a/moduledev.html
+++ b/moduledev.html
@@ -405,7 +405,7 @@ Stop by the mailing list to inquire about requirements.
The copy module moves a file on the local box to remote locations.
+
The copy module moves a file on the local box to remote locations. In addition to the options
+listed below, the arguments available to the file module can also be passed to the copy
+module.
src:
Local path to a file to copy to the remote server. This can be an
@@ -248,6 +251,31 @@ support change hooks, nor does it make any changes on the system.
Playbooks do not actually use this module, they use the setup
module behind the scenes.
Sets attributes of files and directories, or removes files/directories. All parameters available
+to the file module are also available when running the copy or template modules.
+
dest:
+
+
absolute path to a file on the filesystem.
+
+
state:
+
+
either ‘file’, ‘directory’, or ‘absent’. The default is ‘file’. If ‘directory’, the directory and all immediate subdirectories will be created if they do not exist. If ‘file’, the file will NOT be created if it does not exist, specify copy or template for the module name instead if you need to put content at the specified location. If ‘absent’, directories will be recursively deleted, and files or symlinks will be unlinked.
+
+
mode:
+
+
the mode the file or directory should be, such as 644, as would be given to chmod. English modes like “g+x” are not yet supported.
+
+
owner:
+
+
name of user that should own the file or directory, as would be given to chown.
+
+
group:
+
+
name of group that should own the file or directory, as would be given to chgrp
Templates a file out to a remote server. Call the setup module
-prior to usage if you are not running from a playbook.
+prior to usage if you are not running from a playbook. In addition to the options
+listed below, the arguments available to the file module can also be passed to the copy
+module.
src:
Path of a Jinja2 formatted template on the local server. This can
@@ -405,7 +435,7 @@ arguments just like they would be passed with ansible.
diff --git a/playbooks.html b/playbooks.html
index bf45345d8bb..43dea22af9d 100644
--- a/playbooks.html
+++ b/playbooks.html
@@ -543,7 +543,7 @@ Let’s run a playbook using a parallelism level of 10:
diff --git a/rst/modules.rst b/rst/modules.rst
index 3cc439c6ffd..2d12ec063b5 100644
--- a/rst/modules.rst
+++ b/rst/modules.rst
@@ -59,7 +59,9 @@ command was running for.
copy
````
-The copy module moves a file on the local box to remote locations.
+The copy module moves a file on the local box to remote locations. In addition to the options
+listed below, the arguments available to the `file` module can also be passed to the copy
+module.
*src*:
@@ -90,6 +92,32 @@ support change hooks, nor does it make any changes on the system.
Playbooks do not actually use this module, they use the :ref:`setup`
module behind the scenes.
+file
+````
+
+Sets attributes of files and directories, or removes files/directories. All parameters available
+to the file module are also available when running the `copy` or `template` modules.
+
+*dest*:
+
+* absolute path to a file on the filesystem.
+
+*state*:
+
+* either 'file', 'directory', or 'absent'. The default is 'file'. If 'directory', the directory and all immediate subdirectories will be created if they do not exist. If 'file', the file will NOT be created if it does not exist, specify `copy` or `template` for the module name instead if you need to put content at the specified location. If 'absent', directories will be recursively deleted, and files or symlinks will be unlinked.
+
+*mode*:
+
+* the mode the file or directory should be, such as 644, as would be given to `chmod`. English modes like "g+x" are not yet supported.
+
+*owner*:
+
+* name of user that should own the file or directory, as would be given to `chown`.
+
+*group*:
+
+* name of group that should own the file or directory, as would be given to `chgrp`
+
git
```
@@ -206,7 +234,9 @@ template
````````
Templates a file out to a remote server. Call the :ref:`setup` module
-prior to usage if you are not running from a playbook.
+prior to usage if you are not running from a playbook. In addition to the options
+listed below, the arguments available to the `file` module can also be passed to the copy
+module.
*src*:
diff --git a/search.html b/search.html
index 6bb09a3bb07..f05697d30f0 100644
--- a/search.html
+++ b/search.html
@@ -188,7 +188,7 @@ alt="Fork me on GitHub"
diff --git a/searchindex.js b/searchindex.js
index 4ce77873b87..0b21405c2b4 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:9,forget:6,selinux:6,consum:4,pluggabl:4,invent:6,prefix:[3,6,9],code:[2,5,4,3,9],sleep:6,per:8,abil:4,follow:[4,3,6,7,8,9],scp:9,bubbl:[3,6],decid:[4,5,9],middl:[],depend:[4,5,6],sensit:[2,6],graph:4,elsewher:9,program:[2,1,3,4,5,6],mcollect:2,exit:[8,5],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,parameter:6,brows:5,relev:5,magic:[4,5,6],question:[2,4],level:[3,6,1],did:5,id_rsa:[0,9],list:[2,1,3,4,5,6,7,9,10],"try":[4,5],item:[8,1],sane:4,form:[5,6,1],shlex:5,team:4,dotnet:1,saltstack:2,straight:9,librari:[5,1],pkg:[3,6,9],pleas:4,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,3,6],download:[0,2],further:[6,1],port:[4,9],folk:5,even:[4,6,9],what:[0,1,2,3,4,5,6],compar:4,favcolor:[5,6,9],trivial:[2,3],section:[2,3,6],async_statu:9,current:[4,5,9],abbrevi:1,version:[3,6,9],suspect:4,directori:[5,3,6],"new":4,net:[],ever:[2,5],method:8,told:6,xml:1,hasn:4,hash:[5,3,1],abov:[5,6,9],conf:[6,9],declar:6,eckersberg:[4,1],gener:[4,5],never:[4,5],privat:6,here:[2,5,3,6,9],shouldn:[4,6],let:[5,6,1,9],pub:9,address:[7,4,3],path:[5,3],along:[5,6],standard:5,modifi:5,sinc:9,valu:[5,3,6,1,9],wait:6,box:[2,3],great:[2,4,5,6],tire:4,ahead:6,precursor:2,likin:4,reason:[4,5],later:[5,6,9],prior:3,pick:[4,9],action:[2,3,6],extrem:0,implement:[8,5],transact:6,commonli:[9,1],ourselv:6,employe:1,via:[0,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,6,9],unix:4,"boolean":1,instal:[0,2,3,4,5,6,9],total:6,unnecessari:3,cloud:4,highli:5,yourself:0,httpd:[6,9],from:[0,2,3,4,5,6,9],describ:[3,6],would:[5,3,6,9],commun:4,"super":2,visit:2,two:[0,6,7],noarch:0,few:6,live:0,handler:[2,6,9],call:[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,desir:[5,6],idempot:[5,4,3,6,9],comparison:[2,4],notif:4,stone:5,notic:4,train:4,agent:[0,9],particular:[2,6],central:4,compani:4,easiest:[2,6],starter:[5,6],must:[5,3,6],manpag:0,none:8,join:2,ibm:2,module_arg:8,dest:[3,6,9],alia:7,setup:[2,3,9],work:[0,2,4,3,6,7,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,5,3,6,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,3,6],templat:[0,2,4,3,6,9],high:[5,9],critic:2,tag:[0,3],acm:9,explor:0,onlin:1,simul:6,occur:[],nearli:[3,6,1],alwai:[5,4,3,6],cours:4,multipl:[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,instead:[4,3],somevalu:[5,6],config:[2,6],stock:3,map:6,financ:2,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,9],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:3,issu:[2,4],inform:[8,3],mango:1,combin:1,allow:[4,5,6],exclus:6,order:[4,6],talk:[0,6],origin:2,help:[2,5,1],xmpp:4,over:[2,4,9],move:[3,6],orang:1,becaus:[4,5,1],elit:1,rpmbuild:0,comma:[],hierarchi:4,effici:[4,6],suffer:4,mainli:4,paramet:[5,3,6],facter_:[3,6],jid:9,overlord:0,group:[2,8,6,7],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],mail:[2,4,5,9,7],job_statu:[],main:[5,6],might:[5,6],easier:[4,5,1],wouldn:4,them:[1,3,4,5,6,7,9],good:[4,5],"return":[8,2,5,4,3],thei:[3,4,5,6,7,8,9],food:1,auto:5,safe:6,dai:4,scene:3,"break":6,framework:[8,2,4],jinja2:[0,4,3,6,9],half:4,now:[0,3,4,5,6,7],discuss:4,nor:3,strive:5,choic:[2,6],multiprocess:[0,4],vidal:4,name:[2,1,3,5,6,7,9],anyth:[5,4,3],edit:0,simpl:[2,1,4,6,8,9],didn:4,unlik:[4,6],separ:6,achiev:5,mode:[4,6,9],timeout:6,each:[1,3,4,5,6,9],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:6,our:1,happen:[4,3],patch:4,event:[5,4,3,6],out:[2,3,4,5,6,8,9],variabl:[2,4,3,6,9],safeti:7,network:2,space:3,bserver:0,reboot:[6,9],content:[0,4,5,6,2],adapt:[],rel:3,internet:2,print:[8,5],got:4,correct:[2,4,6,1],red:[2,4,5,9],smart:9,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:[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:9,keep:[5,6],thing:[2,1,4,5,6,7],fruit:1,yum:[2,5,3,6,9],isn:[2,4,5],adrian:4,retain:4,think:[4,5],frequent:[2,4,6],first:[0,2,4,3,6,9],oper:[2,3,6,9],softwar:[2,4,3,9],rang:2,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,5,4,3,6],puppet:[2,4],"long":[2,4,3,6,9],massiv:2,open:[4,6],datetim:5,differ:[9,0,4,6,2],convent:[2,5,3],script:[8,2,4,5,9],associ:1,top:[5,4,3,6],mkdir:[],system:[0,2,3,4,5,6,7,9],construct:[8,4],too:[2,4,5,6,1],statement:[2,6],termin:9,john:[4,1],"final":[],rpath:2,iptabl:[],shell:[2,5,3,9],option:[8,4,5,9,10],especi:4,welcom:2,tool:[2,4,3,6,8,9,10],copi:[2,3,9],took:4,specifi:[1,3,4,5,6,9],retyp:0,github:[0,5,6,2],pars:[4,5],checkout:[5,4,3],rst:[],off:[2,4,6],exactli:3,than:[0,1,2,3,4,5,6,9],wide:4,liter:3,silli:[],target:[2,7],keyword:[4,6],provid:1,remov:[3,6,9],dive:6,tree:5,richer:4,structur:[],banana:[],project:[9,0,4,6,2],reus:[2,6],architect:2,str:5,were:[4,6],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,3,6],hypothet:[],dash:1,packag:[2,5,4,3,9],aforement:7,complet:[4,6],have:[0,1,2,4,5,6,7],need:[0,1,3,4,5,6,9],seem:4,predic:3,seek:3,well:[0,4,3,6],paramiko:0,sat:4,imagin:6,date:5,squar:[],zero:5,self:5,client:2,note:[9,5,3,6,7],also:[0,1,2,3,4,5,6,7,8,9],ideal:[2,4],contact:[8,0,4,3],build:[8,0,4,5],indic:[3,6],environ:3,datacent:6,hook:3,singl:[4,6],blue:6,begin:[9,1],sure:[6,9],unless:[3,6],distribut:[0,4,2],deploy:[2,4,6,9],track:9,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:[4,9],doe:[2,5,4,3,7],meanwhil:4,bracket:7,snapshot:3,runtim:6,clean:4,databas: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,3,6,9],raleigh:2,particularli:6,playbook:[0,1,2,3,4,5,6,7,8,9,10],hack:[2,5],radic:2,protocol:3,dereferenc:6,fine:[4,5],find:[5,4,3],varnam:6,impact:4,absolut:3,onli:[0,3,4,5,6,9],explicitli:[3,6],locat:3,just:[0,1,2,3,4,5,6,9],pretti:[8,4],explain:5,configur:[0,1,2,4,3,6,7,9],apach:[4,6,9],state:[5,4,3,6,9],somefil:6,should:[5,4,3,1],somevar:6,about:[0,1,2,3,4,5,6],local:3,yml:6,long_running_oper:9,contribut:[2,9],variou:[4,3,6],get:[0,1,2,4,5,6,9],express:[2,8,5,6,1],stop:[5,4,3,9],kind:[4,5],autom:[4,6],repo:[5,3,9],ssl:4,obviou:[2,5],ssh:[0,4,9,2],increas:6,grep:3,requir:[0,2,3,4,5,6],uvh:0,mdehaan:6,bar:[7,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:[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,9,10],sec:6,result:[5,8,3,6],arg:5,fail:[8,4,5,6],close:5,charact:1,setsebool:6,best:[5,4,3,6],subject:6,planet:2,statu:[5,6,9],still:4,extend:[2,4,6],expert:4,down:[8,6],pattern:[2,8,6,7],someth:[2,3,4,5,6,9],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,5,3,6,1],style:5,extens:[2,4],job:[9,1],entir:[4,5,6],aserv:0,recent:4,pull:4,webapp:[4,9],come:5,timmi:6,addit:[2,5,6],verbos:[5,3],both:[4,5],delimit:3,goal:2,howev:[4,5],equal:[4,5],against:[2,4,6,7],etc:[0,2,4,3,6,7,9],instanc:6,logic:6,mani:[5,6,9],com:[0,8,5,6,7],comment:5,among:4,assur:6,simpli:[3,6],author:2,can:[0,1,2,3,4,5,6,7,8,9],overview:1,inspir:[2,4],chmod:[5,6],distil:4,fashion:4,colon:6,shutdown:3,linux:[2,4],written:[2,5,3,6,9],poll:[2,6,9],mission:2,quit:5,coupl:4,platform:4,multiplay:2,decent:5,ansible_library_path:5,three:7,been:[2,4],json:[2,1,3,4,5,8],much:[2,4,3,6,1],besid:5,treat:[4,5],basic:[0,1,2,3,4,5,6,7],txt:3,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],likes_emac:1,understand:5,togeth:6,func:[2,4],turn:5,atlanta:[6,9],educ:5,those:[4,3,6],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:6,"while":[4,6],match:[5,6],facter_hostnam:6,error:[4,5],cfengin:4,dehaan:2,layer:4,motd:[6,9],max_client:6,stdout:8,almost:[4,3],technolog:2,readm:5,site:[4,10],memcach:6,dag:4,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,3,6,7],minim:[0,5],perform:4,make:[0,3,4,5,6,9],ohai:[2,4,3,6,9],cross:4,same:[7,6,1,9],check:[4,3,6,9],member:1,python:[0,1,2,3,4,5,8,9],add:[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:3,hostnam:[8,6],denot:7,nest:[5,3],permit:[],rail:4,effect:[],remot:[0,3,6,9],assign:[2,6],rais:5,user:[2,4,3,6],extern:[2,6],engin:9,php:9,distutil:[0,2],aka:6,tune:[],built:[0,4,9],yeah:[],judgement:3,lower:[4,5],appropri:4,kept:[4,6],scenario:3,mention:6,setenforc:6,compos:6,seth:4,spent:4,non:[2,5,6],exampl:[0,1,2,3,4,5,6,7,8,9,10],command:[0,2,3,4,5,6,7,8,9,10],thi:[0,1,3,4,5,6,7,9],choos: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],rest:10,select:[2,3,6,7],kill:[],irc:2,human:1,heavili:4,shorthand:[2,5],skill:1,simultan:9,languag:[0,1,2,3,4,5,6,7],web:[8,4,6,10,9],versu:2,easi:[2,4,3,7],mix:[7,6],trigger:[4,3,6],except:5,littl:[2,4],async_wrapp:5,valid:5,larg:4,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,7,6,1,2],format:[2,1,4,3,6,7,9],read:[0,8,5,1,2],fast:2,dark:8,game:2,know:[5,4,3,1],background:[2,9],step:[4,3,6],world:[0,4],bit:[4,3],password:[0,6],daemon:[2,4],motorola:2,like:[1,3,4,5,6,7,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:[4,3],lose:9,popular:2,async:[4,6],architectur:[2,4],page:[10,0,4,1,2],emerg:2,node:[0,2,3,4,5,6,9],shed:4,drop:[5,3],often:4,deal:5,webserv:[7,6,9],suppli:3,some:[0,2,3,4,5,6],back:[4,6],dead:2,born:4,intern:5,fabric:[2,4],heritag:4,server:[2,4,3,6,9],transport:[2,4],tmp:9,guid:[2,5,6],forcibl:[],lead:4,bottom:6,rpm:[0,5,2],avoid:[0,4,3],though:[2,5,4,3,6],definit:6,thank:4,legal:5,tracker:2,leav:[5,6],unit:5,foo:[7,6,9],complic:[2,4],refer: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],importerror:5,usag:[5,3,9],devop:2,web2:8,vhost:6,host:[0,2,3,4,5,6,7,8,9],web1:8,promot:4,although:5,output:[4,5,6],meantim:4,appli:4,task:[2,4,6,9],simpler:[4,9],src:[3,6,9],sshd:2,actual:[5,4,3,6],othervar:[],surround:[],manag:[0,1,2,3,4,5,6,7,9],freenod:2,srv:[6,9],messag:[8,4,5],done:[4,6],industri:2,disabl:6,block:6,ntp_server:9,own:[2,4,3,6],real:0,bounc:[3,6],within:[4,3],contriv:[],sneaker:[],automat:[5,3],upgrad:[3,9],noth:[6,1],pair:[5,3,1],multinod:4,contrib:5,chang:[5,3,6,9],pitfal:[2,5],perl:9,soon:[],your:[0,2,3,4,5,6,7,9],risk:6,merg:4,stare:5,behind:[4,3],git:[0,2,3,4,5,9],prepar:5,wai:[0,4,5,6,9],aren:4,transfer:[2,5,9],support:[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,9],appl:1,interfac:4,includ:[2,5,3,6],lot:[2,5,9],suit:[4,6],"var":[2,6],datastructur:8,individu:7,far:[2,1],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:9,strawberri:1,"throw":4,made:[5,4,3,9],input:[2,5],possibl:[7,5,6,9],inquir:5,wish:[0,1,4,6,7,8],caller:3,maximum:6,until:[0,5,6],asynchron:[2,6],record:1,below:6,stacktrac:5,limit:[2,6,9],rerun:6,otherwis:3,problem:[4,1],similar:[2,3,6],email:2,connect:6,curv:[2,4],gather:4,tasti:1,creat:[2,4],certain:[4,6],nobodi:5,parser:5,doesn:[2,6,1],repres:[6,1],strongli:4,cobbler:[2,4],file:[0,1,2,3,5,6,7,9],home:3,bob:6,exist:[2,6],simplest:5,probabl:[4,5,6],echo:[0,6],again:[4,5,6],coder:4,googl:2,dbserver:[7,6],when:[5,4,3,6,9],detail:[2,8,9],"default":[2,4,6,7],other:[0,1,2,3,4,5,6,9],futur:[0,5],varieti:[4,5],test:[0,5,4,3,2],assum:6,you:[0,1,2,3,4,5,6,7,9],external_var:6,poor:5,contend:4,sysadmin:4,intend:5,wildcard:7,fulli:3,sequenc:2,"class":[2,6],asciidoc:0,releas:[0,4],intent:[],log:[5,6],consid:5,sbin:[3,6,9],deferenc:[],gap:4,"60k":[2,4],stai:6,clojur:5,faster:6,amp:0,anywher:6,accept:5,reliabl:4,portion:7,place:2,ignor:5,potenti:[],time:[0,1,2,3,4,5,6,7,9],push:[4,6],hello:0},objtypes:{},titles:["Downloads & Getting Started","YAML Syntax","Introducing Ansible","Ansible Modules","Frequently Asked Questions","Module Development Guide","Playbooks","The Inventory File, Patterns, and Groups","Using the Python API","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:9,forget:6,selinux:6,consum:4,pluggabl:4,invent:6,prefix:[3,6,9],code:[2,5,4,3,9],sleep:6,legal:5,abil:4,follow:[4,3,6,7,8,9],scp:9,bubbl:[3,6],decid:[4,5,9],middl:[],depend:[4,5,6],sensit:[2,6],graph:4,elsewher:9,program:[2,1,3,4,5,6],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,parameter:6,brows:5,relev:5,magic:[4,5,6],question:[2,4],level:[3,6,1],did:5,id_rsa:[0,9],list:[2,1,3,4,5,6,7,9,10],"try":[4,5],item:[8,1],sane:4,form:[5,6,1],shlex:5,team:4,dotnet:1,saltstack:2,straight:9,pkg:[3,6,9],pleas:4,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,3,6],download:[0,2],further:[6,1],port:[4,9],folk:5,even:[4,6,9],what:[0,1,2,3,4,5,6],compar:4,favcolor:[5,6,9],trivial:[2,3],section:[2,3,6],async_statu:9,current:[4,5,9],delet:3,abbrevi:1,version:[3,6,9],suspect:4,"new":4,net:[],ever:[2,5],method:8,told:6,manag:[0,1,2,3,4,5,6,7,9],xml:1,hasn:4,hash:[5,3,1],abov:[5,6,9],conf:[6,9],eckersberg:[4,1],gener:[4,5],never:[4,5],privat:6,here:[2,5,3,6,9],shouldn:[4,6],let:[5,6,1,9],pub:9,address:[7,4,3],path:[5,3],along:[5,6],standard:5,modifi:5,sinc:9,valu:[5,3,6,1,9],wait:6,box:[2,3],great:[2,4,5,6],tire:4,ahead:6,precursor:2,likin:4,reason:[4,5],later:[5,6,9],prior:3,pick:[4,9],action:[2,3,6],extrem:0,implement:[8,5],transact:6,commonli:[9,1],ourselv:6,employe:1,via:[0,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,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,9],describ:[3,6],would:[5,3,6,9],commun:4,"super":2,visit:2,two:[0,6,7],noarch:0,few:6,live:0,handler:[2,6,9],call:[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,desir:[5,6],idempot:[5,4,3,6,9],comparison:[2,4],notif:4,stone:5,notic:4,train:4,agent:[0,9],particular:[2,6],central:4,compani:4,easiest:[2,6],starter:[5,6],must:[5,3,6],manpag:0,none:8,join:2,ibm:2,module_arg:8,dest:[3,6,9],alia:7,setup:[2,3,9],work:[0,2,4,3,6,7,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,5,3,6,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,3,6],templat:[0,2,4,3,6,9],high:[5,9],critic:2,tag:[0,3],acm:9,explor:0,onlin:1,simul:6,occur:[],nearli:[3,6,1],alwai:[5,4,3,6],cours:4,multipl:[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,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,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,9],parallel:[2,4,6,9],man:[2,10],handl:[4,5],"short":[2,4],orchestr:[2,4,6],practic:[4,3,1],happi:2,ani:[2,3,4,5,6,8,9],lame:1,explicit:3,element:3,issu:[2,4],inform:[8,3],mango:1,combin:1,allow:[4,5,6],exclus:6,order:[4,6],talk:[0,6],origin:2,help:[2,5,1],xmpp:4,over:[2,4,9],move:[3,6],orang:1,becaus:[4,5,1],elit:1,rpmbuild:0,comma:[],hierarchi:4,suffer:4,mainli:4,paramet:[5,3,6],facter_:[3,6],jid:9,overlord:0,group:[2,8,3,6,7],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],mail:[2,4,5,9,7],job_statu:[],main:[5,6],might:[5,6],easier:[4,5,1],wouldn:4,them:[1,3,4,5,6,7,9],good:[4,5],"return":[8,2,5,4,3],thei:[3,4,5,6,7,8,9],food:1,auto:5,safe:6,dai:4,scene:3,"break":6,framework:[8,2,4],jinja2:[0,4,3,6,9],half:4,now:[0,3,4,5,6,7],discuss:4,nor:3,strive:5,choic:[2,6],multiprocess:[0,4],vidal:4,name:[2,1,3,5,6,7,9],anyth:[5,4,3],edit:0,simpl:[2,1,4,6,8,9],didn:4,unlik:[4,6],separ:6,achiev:5,mode:[4,3,6,9],timeout:6,each:[1,3,4,5,6,9],debug:1,found:[8,5],updat:[3,9],mean:[5,4,3,6,1],harm:[],mental:4,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:6,our:1,happen:[4,3],patch:4,event:[5,4,3,6],out:[2,3,4,5,6,8,9],variabl:[2,4,3,6,9],safeti:7,network:2,space:3,bserver:0,reboot:[6,9],content:[0,2,3,4,5,6],adapt:[],rel:3,internet:2,print:[8,5],got:4,correct:[2,4,6,1],red:[2,4,5,9],smart:9,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:[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:9,keep:[5,6],thing:[2,1,4,5,6,7],fruit:1,yum:[2,5,3,6,9],isn:[2,4,5],adrian:4,retain:4,think:[4,5],frequent:[2,4,6],first:[0,2,4,3,6,9],oper:[2,3,6,9],softwar:[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,5,4,3,6],puppet:[2,4],fast:2,owner:3,massiv:2,open:[4,6],datetim:5,differ:[9,0,4,6,2],unlink:3,bracket:7,convent:[2,5,3],script:[8,2,4,5,9],associ:1,top:[5,4,3,6],mkdir:[],system:[0,2,3,4,5,6,7,9],construct:[8,4],too:[2,4,5,6,1],statement:[2,6],termin:9,john:[4,1],"final":[],rpath:2,iptabl:[],shell:[2,5,3,9],option:[3,4,5,8,9,10],especi:4,welcom:2,tool:[2,4,3,6,8,9,10],copi:[2,3,9],leav:[5,6],took:4,specifi:[1,3,4,5,6,9],retyp:0,github:[0,5,6,2],pars:[4,5],checkout:[5,4,3],rst:[],off:[2,4,6],exactli:3,than:[0,1,2,3,4,5,6,9],wide:4,liter:3,silli:[],target:[2,7],keyword:[4,6],provid:1,remov:[3,6,9],dive:6,tree:5,richer:4,structur:[],banana:[],project:[9,0,4,6,2],reus:[2,6],architect:2,str:5,were:[4,6],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],anywher:6,hypothet:[],dash:1,packag:[2,5,4,3,9],aforement:7,complet:[4,6],have:[0,1,2,4,5,6,7],need:[0,1,3,4,5,6,9],seem:4,predic:3,seek:3,well:[0,4,3,6],paramiko:0,sat:4,imagin:6,date:5,squar:[],zero:5,self:5,client:2,note:[9,5,3,6,7],also:[0,1,2,3,4,5,6,7,8,9],ideal:[2,4],contact:[8,0,4,3],build:[8,0,4,5],indic:[3,6],environ:3,datacent:6,hook:3,singl:[4,6],blue:6,begin:[9,1],sure:[6,9],unless:[3,6],distribut:[0,4,2],deploy:[2,4,6,9],track:9,filesystem:3,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:[4,9],doe:[2,5,4,3,7],meanwhil:4,declar:6,snapshot:3,place:2,clean:4,databas: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,3,6,9],raleigh:2,particularli:6,playbook:[0,1,2,3,4,5,6,7,8,9,10],hack:[2,5],radic:2,protocol:3,dereferenc:6,fine:[4,5],find:[5,4,3],transport:[2,4],varnam:6,impact:4,absolut:3,onli:[0,3,4,5,6,9],explicitli:[3,6],locat:3,just:[0,1,2,3,4,5,6,9],pretti:[8,4],explain:5,configur:[0,1,2,4,3,6,7,9],apach:[4,6,9],state:[5,4,3,6,9],somefil:6,should:[5,4,3,1],somevar:6,about:[0,1,2,3,4,5,6],local:3,yml:6,long_running_oper:9,contribut:[2,9],variou:[4,3,6],get:[0,1,2,4,5,6,9],express:[2,8,5,6,1],stop:[5,4,3,9],kind:[4,5],autom:[4,6],repo:[5,3,9],ssl:4,obviou:[2,5],ssh:[0,4,9,2],increas:6,grep:3,requir:[0,2,3,4,5,6],uvh:0,mdehaan:6,bar:[7,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:[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,9,10],sec:6,result:[5,8,3,6],arg:5,fail:[8,4,5,6],close:5,charact:1,setsebool:6,best:[5,4,3,6],subject:6,planet:2,statu:[5,6,9],still:4,extend:[2,4,6],expert:4,down:[8,6],pattern:[2,8,6,7],someth:[2,3,4,5,6,9],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,5,3,6,1],style:5,extens:[2,4],job:[9,1],entir:[4,5,6],aserv:0,recent:4,pull:4,webapp:[4,9],come:5,timmi:6,addit:[2,5,3,6],verbos:[5,3],both:[4,5],delimit:3,goal:2,howev:[4,5],equal:[4,5],against:[2,4,6,7],etc:[0,2,4,3,6,7,9],tutori:[2,5],logic:6,mani:[5,6,9],com:[0,8,5,6,7],comment:5,among:4,assur:6,simpli:[3,6],author:2,can:[0,1,2,3,4,5,6,7,8,9],overview:1,inspir:[2,4],chmod:[5,3,6],distil:4,fashion:4,colon:6,shutdown:3,linux:[2,4],written:[2,5,3,6,9],poll:[2,6,9],mission:2,quit:5,three:7,coupl:4,platform:4,multiplay:2,decent:5,ansible_library_path:5,due:[4,5],been:[2,4],json:[2,1,3,4,5,8],much:[2,4,3,6,1],besid:5,treat:[4,5],basic:[0,1,2,3,4,5,6,7],txt:3,immedi:3,quickli:[2,9],capistrano:[2,4],fire:[2,4,6],rubi:[5,4,3,9,1],convert:5,argument:[5,3,6],likes_emac:1,understand:5,togeth:6,func:[2,4],turn:5,atlanta:[6,9],educ:5,those:[4,3,6],real:0,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:6,"while":[4,6],match:[5,6],facter_hostnam:6,error:[4,5],cfengin:4,dehaan:2,layer:4,motd:[6,9],max_client:6,stdout:8,almost:[4,3],technolog:2,readm:5,site:[4,10],memcach:6,dag:4,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,3,6,7],minim:[0,5],perform:4,make:[0,3,4,5,6,9],ohai:[2,4,3,6,9],cross:4,same:[7,6,1,9],check:[4,3,6,9],member:1,python:[0,1,2,3,4,5,8,9],add:[0,4,9],instanc:6,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:3,hostnam:[8,6],denot:7,nest:[5,3],permit:[],rail:4,effect:[],remot:[0,3,6,9],assign:[2,6],rais:5,user:[2,4,3,6],extern:[2,6],engin:9,php:9,distutil:[0,2],aka:6,tune:[],built:[0,4,9],yeah:[],judgement:3,lower:[4,5],appropri:4,kept:[4,6],scenario:3,mention:6,setenforc:6,compos:6,seth:4,spent:4,non:[2,5,6],exampl:[0,1,2,3,4,5,6,7,8,9,10],command:[0,2,3,4,5,6,7,8,9,10],thi:[0,1,3,4,5,6,7,9],choos: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],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:3,languag:[0,1,2,3,4,5,6,7],web:[8,4,6,10,9],versu:2,easi:[2,4,3,7],mix:[7,6],trigger:[4,3,6],except:5,littl:[2,4],async_wrapp:5,valid:5,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,7,6,1,2],format:[2,1,4,3,6,7,9],read:[0,8,5,1,2],dark:8,game:2,know:[5,4,3,1],background:[2,9],step:[4,3,6],world:[0,4],bit:[4,3],password:[0,6],recurs:3,daemon:[2,4],motorola:2,like:[1,3,4,5,6,7,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:[4,3],lose:9,popular:2,async:[4,6],architectur:[2,4],page:[10,0,4,1,2],node:[0,2,3,4,5,6,9],shed:4,drop:[5,3],often:4,deal:5,webserv:[7,6,9],suppli:3,some:[0,2,3,4,5,6],back:[4,6],dead:2,born:4,intern:5,fabric:[2,4],heritag:4,server:[2,4,3,6,9],librari:[5,1],absent:3,tmp:9,guid:[2,5,6],forcibl:[],lead:4,bottom:6,rpm:[0,5,2],avoid:[0,4,3],though:[2,5,4,3,6],definit:6,thank:4,per:8,tracker:2,exit:[8,5],unit:5,foo:[7,6,9],complic:[2,4],refer: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],importerror:5,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:[4,5,6],meantim:4,appli:4,task:[2,4,6,9],simpler:[4,9],src:[3,6,9],sshd:2,actual:[5,4,3,6],othervar:[],surround:[],unnecessari:3,freenod:2,srv:[6,9],messag:[8,4,5],done:[4,6],industri:2,disabl:6,block:6,ntp_server:9,own:[2,4,3,6],effici:[4,6],bounc:[3,6],within:[4,3],contriv:[],sneaker:[],automat:[5,3],upgrad:[3,9],noth:[6,1],pair:[5,3,1],multinod:4,contrib:5,chang:[5,3,6,9],pitfal:[2,5],perl:9,soon:[],your:[0,2,3,4,5,6,7,9],risk:6,merg:4,stare:5,behind:[4,3],git:[0,2,3,4,5,9],prepar:5,wai:[0,4,5,6,9],aren:4,transfer:[2,5,9],support:[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,9],appl:1,interfac:4,includ:[2,5,3,6],lot:[2,5,9],suit:[4,6],"var":[2,6],datastructur:8,individu:7,far:[2,1],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:9,strawberri:1,"throw":4,made:[5,4,3,9],input:[2,5],possibl:[7,5,6,9],inquir:5,wish:[0,1,4,6,7,8],caller:3,maximum:6,until:[0,5,6],asynchron:[2,6],record:1,below:[3,6],stacktrac:5,limit:[2,6,9],rerun:6,otherwis:3,problem:[4,1],similar:[2,3,6],email:2,connect:6,curv:[2,4],gather:4,tasti:1,creat:[2,4,3],certain:[4,6],nobodi:5,parser:5,doesn:[2,6,1],repres:[6,1],strongli:4,cobbler:[2,4],file:[0,1,2,3,5,6,7,9],home:3,bob:6,exist:[2,3,6],simplest:5,probabl:[4,5,6],echo:[0,6],again:[4,5,6],coder:4,googl:2,dbserver:[7,6],when:[5,4,3,6,9],chown:3,chgrp:3,"default":[2,4,3,6,7],other:[0,1,2,3,4,5,6,9],futur:[0,5],varieti:[4,5],test:[0,5,4,3,2],assum:6,you:[0,1,2,3,4,5,6,7,9],external_var:6,poor:5,contend:4,sysadmin:4,intend:5,wildcard:7,fulli:3,sequenc:2,"class":[2,6],asciidoc:0,releas:[0,4],intent:[],log:[5,6],consid:5,sbin:[3,6,9],deferenc:[],gap:4,"60k":[2,4],stai:6,clojur:5,faster:6,amp:0,directori:[5,3,6],accept:5,reliabl:4,portion:7,emerg:2,ignor:5,potenti:[],time:[0,1,2,3,4,5,6,7,9],push:[4,6],hello:0},objtypes:{},titles:["Downloads & Getting Started","YAML Syntax","Introducing Ansible","Ansible Modules","Frequently Asked Questions","Module Development Guide","Playbooks","The Inventory File, Patterns, and Groups","Using the Python API","Command Line Examples","Man Pages"],objnames:{},filenames:["gettingstarted","YAMLSyntax","index","modules","faq","moduledev","playbooks","patterns","api","examples","man"]})
\ No newline at end of file