diff --git a/html/_sources/gettingstarted.txt b/html/_sources/gettingstarted.txt index 0024abcf716..6bbb3177243 100644 --- a/html/_sources/gettingstarted.txt +++ b/html/_sources/gettingstarted.txt @@ -84,13 +84,21 @@ key in ``authorized_keys``:: aserver.example.org bserver.example.org -Now try this: +Set up SSH agent to avoid retyping passwords:: ssh-agent bash ssh-add ~/.ssh/id_rsa + +Now ping all your nodes:: + ansible all -m ping +Now run a live command on all of your nodes:: + + ansible all /bin/echo hello + Congratulations. You've just contacted your nodes with Ansible. It's now time to read some of the more real-world examples, and explore what you can do with different modules, as well -as the Ansible playbooks language. +as the Ansible playbooks language. Ansible is not just about running commands, but you already +have a working infrastructure! diff --git a/html/_sources/playbooks.txt b/html/_sources/playbooks.txt index 7cbdd48e74d..71d87d3ee03 100644 --- a/html/_sources/playbooks.txt +++ b/html/_sources/playbooks.txt @@ -54,7 +54,7 @@ Vars section ```````````` A list of variables and values that can be used in the plays. These can be used in templates -or 'action' lines and are dereferenced using ```jinja2``` syntax like this: +or 'action' lines and are dereferenced using ```jinja2``` syntax like this:: {{ varname }} @@ -62,12 +62,12 @@ Further, if there are discovered variables about the system (say, if facter or o installed) these variables bubble up back into the playbook, and can be used on each system just like explicitly set variables. Facter variables are prefixed with 'facter_' and Ohai variables are prefixed with 'ohai_'. So for instance, if I wanted to write the -hostname into the /etc/motd file, I could say: +hostname into the /etc/motd file, I could say:: - name: write the motd - action: template src=/srv/templates/motd.j2 dest=/etc/motd -And in /srv/templates/motd.j2::: +And in /srv/templates/motd.j2:: You are logged into {{ facter_hostname }} @@ -96,7 +96,7 @@ command line. See the module documentation for more info. Variables, as mentioned above, can be used in action lines. So if, hypothetically, you wanted to make a directory on each system named after the hostname ... yeah, that's I know silly ... you could -do it like so: +do it like so:: - name: make a directory - action: mkdir /tmp/{{ facter_hostname }} @@ -125,12 +125,12 @@ Includes Not all tasks have to be listed directly in the main file. An include file can contain a list of tasks (in YAML) as well, optionally passing extra variables into the file. -Variables passed in can be deferenced like this (assume a variable named 'user') +Variables passed in can be deferenced like this (assume a variable named 'user'):: {{ user }} For instance, if deploying multiple wordpress instances, I could contain all of my tasks -in a wordpress.yml file, and use it like so: +in a wordpress.yml file, and use it like so:: - tasks: - include: wordpress.yml user=timmy diff --git a/html/gettingstarted.html b/html/gettingstarted.html index e0e01f7e240..c8cec27bb3c 100644 --- a/html/gettingstarted.html +++ b/html/gettingstarted.html @@ -126,14 +126,20 @@ key in authorized_keys -

Now try this:

-
-
ssh-agent bash -ssh-add ~/.ssh/id_rsa -ansible all -m ping
+

Set up SSH agent to avoid retyping passwords:

+
ssh-agent bash
+ssh-add ~/.ssh/id_rsa
+
+

Now ping all your nodes:

+
ansible all -m ping
+
+

Now run a live command on all of your nodes:

+
ansible all /bin/echo hello
+

Congratulations. You’ve just contacted your nodes with Ansible. It’s now time to read some of the more real-world examples, and explore what you can do with different modules, as well -as the Ansible playbooks language.

+as the Ansible playbooks language. Ansible is not just about running commands, but you already +have a working infrastructure!

diff --git a/html/man/ansible-modules.5.html b/html/man/ansible-modules.5.html index ce979082332..d450a830f1c 100644 --- a/html/man/ansible-modules.5.html +++ b/html/man/ansible-modules.5.html @@ -1,6 +1,6 @@ -ansible-modules

Name

ansible-modules — stock modules shipped with ansible

DESCRIPTION

Ansible ships with a number of modules that can be executed directly on remote hosts or through +ansible-modules

Name

ansible-modules — stock modules shipped with ansible

DESCRIPTION

Ansible ships with a number of modules that can be executed directly on remote hosts or through ansible playbooks.

IDEMPOTENCE

Most modules other than command are idempotent, meaning they will seek to avoid changes unless a change needs to be made. When using ansible playbooks, these modules can trigger change events, as described in ansible-playbooks(5).

Unless otherwise noted, all modules support change hooks.

command

The command module takes the command name followed by a list of arguments, space delimited. diff --git a/html/man/ansible-playbook.5.html b/html/man/ansible-playbook.5.html index 2fdd2890af7..e2250d75800 100644 --- a/html/man/ansible-playbook.5.html +++ b/html/man/ansible-playbook.5.html @@ -1,6 +1,6 @@ -ansible-modules

Name

ansible-playbook — format and function of an ansible playbook file

DESCRIPTION

Ansible ships with ansible-playbook, a tool for running playbooks. +ansible-modules

Name

ansible-playbook — format and function of an ansible playbook file

DESCRIPTION

Ansible ships with ansible-playbook, a tool for running playbooks. Playbooks can represent frequent tasks, desired system configurations, or deployment processes.

FORMAT

Playbooks are written in YAML.

EXAMPLE

See:

  • https://github.com/mpdehaan/ansible/blob/master/examples/playbook.yml diff --git a/html/man/ansible.1.html b/html/man/ansible.1.html index f0fd9f02775..41f45554ae7 100644 --- a/html/man/ansible.1.html +++ b/html/man/ansible.1.html @@ -1,6 +1,6 @@ -ansible

    Name

    ansible — run a command somewhere else

    Synopsis

    ansible <host-pattern> [-f forks] [-m module_name] [-a args]

    DESCRIPTION

    Ansible is an extra-simple tool/framework/API for doing 'remote things' over +ansible

    Name

    ansible — run a command somewhere else

    Synopsis

    ansible <host-pattern> [-f forks] [-m module_name] [-a args]

    DESCRIPTION

    Ansible is an extra-simple tool/framework/API for doing 'remote things' over SSH.

    ARGUMENTS

    host-pattern
    diff --git a/html/playbooks.html b/html/playbooks.html index f62c06cd07d..ab3394467ed 100644 --- a/html/playbooks.html +++ b/html/playbooks.html @@ -98,20 +98,17 @@ described in the ‘patterns’ documentation. This is just like the fi

    Vars section

    A list of variables and values that can be used in the plays. These can be used in templates or ‘action’ lines and are dereferenced using `jinja2` syntax like this:

    -
    -
    {{ varname }}
    +
    {{ varname }}
    +

    Further, if there are discovered variables about the system (say, if facter or ohai were installed) these variables bubble up back into the playbook, and can be used on each system just like explicitly set variables. Facter variables are prefixed with ‘facter_‘ and Ohai variables are prefixed with ‘ohai_‘. So for instance, if I wanted to write the hostname into the /etc/motd file, I could say:

    -
    -
      -
    • name: write the motd
    • -
    • action: template src=/srv/templates/motd.j2 dest=/etc/motd
    • -
    -
    -

    And in /srv/templates/motd.j2::

    +
    - name: write the motd
    +- action: template src=/srv/templates/motd.j2 dest=/etc/motd
    +
    +

    And in /srv/templates/motd.j2:

    You are logged into {{ facter_hostname }}

    But we’re getting ahead of ourselves. Let’s talk about tasks.

    @@ -134,12 +131,9 @@ command line. See the module documentation for more info.

    Variables, as mentioned above, can be used in action lines. So if, hypothetically, you wanted to make a directory on each system named after the hostname ... yeah, that’s I know silly ... you could do it like so:

    -
    -
      -
    • name: make a directory
    • -
    • action: mkdir /tmp/{{ facter_hostname }}
    • -
    -
    +
    - name: make a directory
    +- action: mkdir /tmp/{{ facter_hostname }}
    +

    Notify statements

    @@ -162,25 +156,16 @@ complete in a particular play.

    Includes

    Not all tasks have to be listed directly in the main file. An include file can contain a list of tasks (in YAML) as well, optionally passing extra variables into the file. -Variables passed in can be deferenced like this (assume a variable named ‘user’)

    -
    -
    {{ user }}
    +Variables passed in can be deferenced like this (assume a variable named ‘user’):

    +
    {{ user }}
    +

    For instance, if deploying multiple wordpress instances, I could contain all of my tasks in a wordpress.yml file, and use it like so:

    -
    -
      -
    • -
      tasks:
      -
        -
      • include: wordpress.yml user=timmy
      • -
      • include: wordpress.yml user=alice
      • -
      • include: wordpress.yml user=bob
      • -
      -
      -
      -
    • -
    -
    +
    - tasks:
    +   - include: wordpress.yml user=timmy
    +   - include: wordpress.yml user=alice
    +   - include: wordpress.yml user=bob
    +

    In addition to the explicitly passed in parameters, all variables from the vars section are also available.

    diff --git a/html/searchindex.js b/html/searchindex.js index 8a94e8983ab..af354f31d25 100644 --- a/html/searchindex.js +++ b/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{},terms:{all:[0,1,2,3,4,5,7],rhoncu:[],func:1,perl:7,mcollect:1,prefix:[2,3,7],code:[1,2,7],lacu:[],follow:[5,2,3],scp:7,nunc:[],content:[0,1],middl:3,depend:[],elsewher:7,specif:[5,6,7],program:[1,2,3],vel:[],blindingli:1,spec:3,sourc:[1,2,3,7],everi:[4,3],string:2,fals:[4,2],consequat:[],failur:[6,2],veri:[1,6,3],affect:3,risu:[],luctu:[],mauri:[],magic:[],max_client:3,level:[4,2],id_rsa:[0,7],list:[1,2,3,4,5,7,8],vivamu:[],item:4,ansible_librari:[],dotnet:4,saltstack:1,phasellu:[],ornar:[],alic:3,natur:2,seper:3,chef:1,second:[4,7],design:1,pass:[2,3],eleifend:[],further:3,even:7,what:[0,2,3],diam:[],favcolor:7,section:[1,2,3],abl:[],nec:[],abbrevi:4,version:[2,7],directori:[2,3],ever:1,method:6,metadata:[],suscipit:[],hash:2,abov:3,eckersberg:4,lectu:[],here:2,leo:[],let:[3,7],address:[5,2],path:2,sinc:7,valu:[4,2,3],aliquam:[],scelerisqu:[],great:1,purpos:2,plai:[2,3],ahead:3,precursor:1,larger:[],technolog:1,step:[2,3],adipisc:[],prior:2,venenati:[],permit:4,action:[1,2,3],nulla:[],implement:6,commonli:7,ourselv:3,iaculi:[],via:[0,1],regardless:[4,1,3],tempu:[],extra:3,modul:[0,1,2,3,6,7],prefer:[],releas:0,unix:3,api:[1,6,2],instal:[7,0,2,3,1],should:[4,2],select:[1,2,3,5],httpd:[3,7],from:[0,1,2,3,4,7],describ:[2,3],would:[2,7],commun:1,visit:1,two:[4,0,5],noarch:0,ohai:[1,2,3,7],dehaan:1,call:2,usr:[2,3,7],taken:3,sagitti:[],care:[],checkout:2,until:0,more:[0,5,2,3,1],desir:3,idempot:[2,3,7],dbserver:5,unneccessari:2,sbin:[2,7],agent:[0,7],particular:[1,3],easiest:1,must:[4,2,3],none:[],join:1,ibm:1,module_arg:6,dest:[2,3,7],habitass:[],setup:[1,2,7],work:[1,7,5],critic:1,remain:1,tag:[0,2],can:[0,1,2,3,4,5,6,7],learn:[0,5,3,1],about:[4,1,2,3],ero:[],root:[4,1,3],control:[1,2,3,7],conf:[3,7],yamllint:4,ultric:[],process:[1,7],rpath:1,sudo:0,share:2,templat:[7,0,2,3,1],libero:[],knows_oop:4,minimum:3,want:[6,2,3],occur:3,nullam:[],alwai:2,multipl:[5,3,7],newlin:4,puru:[],sit:[],capistrano:1,ping:[0,6,2,1],write:[4,1,2,3,7],how:[0,2,3,4,5,6],etiam:[],instead:2,config:[1,3],stock:2,arcu:[],financ:1,referenc:[5,3],clone:0,after:[3,7],lab:1,befor:[2,3],ohai_:3,contribut:1,mai:[4,0],end:[2,3],associ:4,grow:[],man:[1,8],bibendum:[],"short":1,orchestr:[0,1,2,3,5,7],thoug:2,bootstrap:1,favorit:1,turpi:[],element:[4,2],issu:1,inform:[2,3],mango:4,combin:4,order:3,talk:[0,3],origin:1,help:1,over:1,move:[2,3],orang:4,becaus:[],elit:4,rpmbuild:0,comma:4,vita:[],still:[],paramet:[2,3],facter_:3,jid:7,overlord:0,group:[1,6,3,5],cli:6,fit:[],conval:[],yaml:[4,1,3],pend:[3,7],rapidli:6,infrastructur:[1,5],mail:[1,5],sapien:[],main:3,might:3,easier:[],non:1,"return":[1,6,2],thei:[6,2,3,7],food:4,alist:[],nibh:[],egesta:[],"break":[],framework:[1,6],jinja2:[0,2,3,7],now:[0,2],nor:2,choic:1,multiprocess:0,name:[4,1,2,3,7],anyth:2,neccessari:[2,7],simpl:[4,1,6,3,7],viverra:[],drop:2,instruct:0,porta:[],separ:4,exampl:[0,1,2,3,4,5,6,7],each:[4,2,3,7],puppet:1,updat:7,rotat:3,mean:[2,3],harm:3,metu:[],michael:1,auctor:[],idea:1,realli:[4,2,3],ensur:[3,7],backport:0,connect:[],our:4,happen:[2,3],todo:[],event:2,out:[4,1,2,3,7],variabl:[2,3,7],"try":0,shown:[],network:1,space:[1,2],reboot:7,bubbl:[2,3],cra:[],rel:2,internet:1,correct:[4,1,3],red:[1,7],painless:1,hendrerit:[],ntp:7,orci:[],given:[2,7],pub:7,base:[1,3],usabl:1,dictionari:4,qui:[],org:0,molli:[],bash:[0,7],basi:3,vestibulum:[],pyyaml:0,indent:[],maecena:[],could:[6,3],put:[0,7],fqdn:7,thing:[1,3],yum:[],isn:1,principl:[],top:2,first:[7,0,2,3,1],oper:[1,7],softwar:[1,2,7],rang:1,notifi:[1,3,7],obviou:1,onc:[2,3],number:2,yourself:0,hook:2,datastructur:6,alreadi:[2,3],done:3,"long":[1,2,7],enim:[],massiv:1,open:[],differ:[7,0,3,1],praesent:[],convent:2,script:[1,6,7],data:[4,6,2,7],licens:[],mkdir:3,system:[0,1,2,3,5,7],messag:6,parallel:[1,7],inventori:[1,2,3,5],appl:4,too:1,statement:[1,3],molesti:[],john:4,banana:4,shell:[1,2,7],option:[4,8,3,7],behind:2,tool:[1,2,7],copi:[1,2,7],specifi:[4,2,7],quam:[],github:[0,1],off:1,exactli:[],than:[0,2,3,7],serv:[],liter:2,silli:3,target:[1,5],provid:4,sollicitudin:[],heavyweight:[],structur:4,charact:4,project:[0,7,1],architect:1,were:3,tion:4,uses_cv:4,pre:0,sai:3,runner:6,explicit:2,argument:2,hypothet:3,ant:[],download:0,have:[0,3,1],need:[4,0,2,3,7],tellu:[],seek:2,paramiko:0,engin:7,built:0,note:[5,2,7],also:[0,1,2,3,4,5,7],client:1,massa:[],build:[0,6],indic:2,environ:[],divers:1,pulvinar:[],begin:4,sure:[],unless:2,distribut:[0,1],deploy:[0,1,2,3,5,7],track:7,who:[],discov:3,most:[4,2],employe:4,regular:3,plan:[],deploi:[1,2,3,7],pair:2,why:1,porttitor:[],simplic:[],don:2,doc:1,later:7,cover:7,doe:[1,2,5],sodal:[],bracket:[4,5],snapshot:2,place:1,wildcard:5,dolor:[],modularli:[],awesom:[1,3],laoreet:[],blandit:[],verbos:2,syntax:[4,3],bring:3,directli:[2,3,7],raleigh:1,particularli:3,playbook:[0,1,2,3,4,5,6,7],permiss:[],hack:1,radic:1,pki:[],trivial:[1,2],varnam:3,involv:1,absolut:2,onli:[0,2,3,7],explicitli:3,locat:2,execut:[1,2,3],pretti:6,configur:[0,1,2,3,4,5,7],apach:[3,7],written:[1,2,3,7],accumsan:[],consectetur:[],somevar:3,freenod:1,variu:[],local:2,yml:3,long_running_oper:7,nearli:[2,3],variou:[],get:[4,0,3,7,1],express:[4,1,6,3],stop:2,mission:1,repo:[2,7],ssl:[],timmi:3,ssh:[0,7],malesuada:[],requir:[0,2,1],uvh:0,nisi:[],bar:5,lame:4,nisl:[],remot:[0,2,3,7],stuff:7,contain:[2,3],through:[0,2,1],told:3,where:[1,2,3],wrote:[],view:[1,8],user:3,set:[2,3],creator:[],elimin:[],see:[0,1,2,3,4,5,7],sed:[],result:[6,2],fail:3,sem:[],extend:1,servic:[1,2,3,7],faucibu:[],statu:7,manpag:[0,8],databas:3,someth:[1,2,7],discoveri:2,restart:[2,3,7],state:[2,3,7],won:7,ligula:[],between:4,"import":6,irc:1,altern:7,elementum:[],kei:[4,0,2,3],handful:[],aspir:[],style:2,extens:1,job:[4,7],entir:3,aserv:0,magna:[],webapp:7,minut:[],addit:[4,1,3],delimit:2,plugin:[],goal:1,against:[1,3,5],tempor:[],etc:[7,0,5,3,1],instanc:3,mani:[3,7],placerat:[],planet:1,com:[0,6,5],proin:[],sha:2,skill:4,assur:3,simpli:[2,3],overview:4,inspir:[],header:5,colon:3,shutdown:2,linux:[1,3],poll:[1,3,7],rpm:[0,1],matti:[],dui:[],pretium:[],multiplay:1,morbi:[],three:5,been:1,amet:[],json:[1,6,2],much:[1,2],far:1,basic:[4,0,5,2,1],ungroup:[],feugiat:[],quickli:[4,1],indenta:4,box:[1,2],wish:[4,0,5],derefer:[],fire:1,rubi:[4,2,7],vulput:[],ani:[1,6,2,3,7],upgrad:7,likes_emac:4,understand:[],pellentesqu:[],donec:[],minim:0,atlanta:7,job_statu:7,those:[4,2],emploi:4,authorized_kei:0,multi:[1,3],tortor:[],look:[5,3,7],replac:3,hoc:[1,3],straight:7,md5sum:2,batch:[],"while":3,overrid:[],facter_hostnam:3,ipsum:[],cobbler:1,scene:2,bin:[2,3,7],motd:[3,7],tar:0,them:[2,3,7],erat:[],myapp:7,module_nam:6,ship:2,sever:4,http_port:3,develop:[4,0,1],welcom:1,author:1,make:[0,2,3,7],platea:[],same:[4,5,7],member:4,python:[0,1,2,4,6,7],complex:[1,3],fedora:[],document:[0,6,3,7],ansibl:[0,1,2,3,4,5,6,7,8],complet:3,finish:[],http:2,hostnam:3,denot:5,nest:2,pick:4,effect:3,dai:[],fruit:4,fusc:[],ownership:[],extrem:0,php:7,distutil:[0,1],typic:7,squar:4,exceedingli:[],task:[1,3,7],kept:3,scenario:2,mention:3,whole:[],well:[0,2,3],spent:[],contact:[0,6,2],command:[0,1,2,3,5,7,8],thi:[0,1,2,3,4,5,7],choos:2,dereferenc:3,usual:3,explor:0,comment:[],protocol:2,just:[7,0,2,3,1],less:[0,1],excel:1,kill:7,ntp_server:7,simultan:7,languag:[4,0,5,2,1],previous:[],web:[6,7],versu:1,easi:[1,2],mix:5,hac:[],except:3,littl:1,add:[0,7],simplejson:0,els:1,unlik:3,hat:1,match:3,take:2,real:0,applic:[6,3],which:[4,0,5,3,1],format:[1,2,3,4,5,7],read:[4,0],tincidunt:[],dark:6,game:1,know:[4,2,3],background:[1,7],world:0,bit:2,daemon:1,motorola:1,like:[4,5,2,3,7],success:2,signal:3,manual:[],integ:2,noth:3,edit:0,"boolean":4,either:2,velit:[],popular:1,async:[],page:[4,0,8,1],deal:[],webserv:[5,3,7],suppli:[],some:[0,2],back:3,dead:1,tumblr:[],home:[],server:[1,2,3,7],librari:[],tmp:[3,7],render:2,augu:[],assum:3,avoid:2,though:1,ultrici:[],per:6,tracker:1,unit:[],pattern:[1,6,3,5],foo:[5,7],complic:1,refer:7,machin:[0,2,3,7],core:1,run:[0,6,2,3,7],power:[1,6],quit:[],lose:7,usag:[2,7],devop:1,web2:6,host:[0,1,2,3,5,6,7],web1:6,repositori:0,output:3,"super":1,aenean:[],simpler:7,comparison:1,sshd:1,actual:2,gplv3:[],justo:[],othervar:3,surround:4,manag:[0,1,2,3,4,5,7],srv:[3,7],quisqu:[],industri:1,own:[1,2,3],"final":4,bounc:2,within:2,automat:2,compos:3,down:[],contributor:[],chang:[2,3,7],next:3,bserver:0,your:[0,1,2,3,4,5,7],mpdehaan:[],git:[0,2,7,1],fabric:1,wai:[4,0,3,7],interdum:[],transfer:[1,7],dictum:[],support:[2,7],question:1,fast:1,happi:1,avail:[0,8,2,3,7],start:[0,1,2,3,4,7],trigger:2,wordpress:3,includ:[1,3],lot:[1,3,7],suit:3,"var":[1,3],individu:5,fork:6,head:[2,7],doctyp:[],form:[4,3],eget:[],handler:[1,3,7],lint:4,yeah:3,msg:2,loborti:[],ullamcorp:[],line:[1,2,3,4,7,8],"true":[4,2],tristiqu:[],congratul:0,info:3,strawberri:4,made:[2,7],possibl:[5,3,7],whether:6,type:6,caller:2,tell:[2,7],asynchron:[1,3],record:4,below:[],limit:[1,7],suspendiss:[],rerun:3,otherwis:2,problem:[],similar:2,chip:1,facter:[1,2,3,7],curv:1,featur:3,tasti:4,creat:1,certain:3,doesn:1,repres:4,ansil:[],deferenc:3,file:[0,1,2,3,4,5,7],bob:3,exist:[1,3],check:[2,7],urna:[],nequ:[],again:3,googl:1,when:[2,3,7],nam:[],"default":[1,5],other:[7,0,2,3,1],futur:0,dignissim:[],test:[0,2],you:[0,1,2,3,4,5,7],clojur:[],node:[0,2,7,1],dapibu:[],journei:[],gravida:[],sequenc:1,asciidoc:0,est:[],log:3,feli:[],aliquet:[],src:[2,3,7],lorem:[],"60k":1,dictumst:[],sphinx:0,rutrum:[],anywher:[],descript:[],portion:5,emerg:1,potenti:3,time:[0,1,2,3,5,7],push:3,serious:[],fermentum:[]},objtypes:{},titles:["Getting Started","Ansible","Ansible Modules","Playbooks: Ansible for Deployment, Configuration Management, and Orchestration","YAML Format","The Inventory File, Patterns, and Groups","API","Examples","Man Pages"],objnames:{},filenames:["gettingstarted","index","modules","playbooks","YAMLScripts","patterns","api","examples","man"]}) \ No newline at end of file +Search.setIndex({objects:{},terms:{all:[0,1,2,3,4,5,7],rhoncu:[],donec:[],mcollect:1,prefix:[2,3,7],code:[1,2,7],lacu:[],follow:[5,2,3],scp:7,nunc:[],content:[0,1],middl:3,depend:[],fusc:[],elsewher:7,program:[1,2,3],certain:3,vel:[],blindingli:1,spec:3,sourc:[1,2,3,7],everi:[4,3],string:2,fals:[4,2],than:[0,2,3,7],consequat:[],failur:[6,2],veri:[1,6,3],affect:3,risu:[],luctu:[],implement:6,magic:[],level:[4,2],id_rsa:[0,7],list:[1,2,3,4,5,7,8],vivamu:[],item:4,ansible_librari:[],form:[4,3],dotnet:4,saltstack:1,mpdehaan:[],phasellu:[],ornar:[],alic:3,natur:2,seper:3,chef:1,second:[4,7],design:1,pass:[2,3],eleifend:[],further:3,even:7,what:[0,2,3],diam:[],favcolor:7,section:[1,2,3],abl:[],nec:[],abbrevi:4,version:[2,7],directori:[2,3],ever:1,method:6,metadata:[],tar:0,suscipit:[],hash:2,facter_hostnam:3,eckersberg:4,here:2,leo:[],let:[3,7],address:[5,2],path:2,sinc:7,valu:[4,2,3],aliquam:[],scelerisqu:[],great:1,purpos:2,plai:[2,3],ahead:3,precursor:1,larger:[],technolog:1,host:[0,1,2,3,5,6,7],adipisc:[],prior:2,venenati:[],web1:6,permit:4,action:[1,2,3],nulla:[],bob:3,commonli:7,ourselv:3,iaculi:[],via:[0,1],regardless:[4,1,3],dictionari:4,extra:3,modul:[0,1,2,3,6,7],prefer:[],qui:[],unix:3,api:[1,6,2],instal:[7,0,2,3,1],select:[1,2,3,5],httpd:[3,7],from:[0,1,2,3,4,7],describ:[2,3],would:[2,7],commun:1,visit:1,two:[4,0,5],noarch:0,suit:3,live:0,dehaan:1,call:2,usr:[2,3,7],taken:3,sagitti:[],basi:3,checkout:2,until:0,more:[0,5,2,3,1],desir:3,idempot:[2,3,7],dbserver:5,unneccessari:2,sbin:[2,7],agent:[0,7],particular:[1,3],easiest:1,must:[4,2,3],sshd:1,none:[],join:1,ibm:1,module_arg:6,habitass:[],setup:[1,2,7],work:[0,5,7,1],critic:1,remain:1,tag:[0,2],can:[0,1,2,3,4,5,6,7],learn:[0,5,3,1],ero:[],root:[4,1,3],pick:4,control:[1,2,3,7],myapp:7,yamllint:4,ultric:[],process:[1,7],rpath:1,sudo:0,share:2,templat:[7,0,2,3,1],othervar:3,knows_oop:4,minimum:3,want:[6,2,3],occur:3,nullam:[],alwai:2,multipl:[5,3,7],newlin:4,puru:[],sit:[],capistrano:1,ping:[0,6,2,1],write:[4,1,2,3,7],how:[0,2,3,4,5,6],etiam:[],instead:2,simpl:[4,1,6,3,7],updat:7,arcu:[],express:[4,1,6,3],referenc:[5,3],clone:0,after:[3,7],usabl:1,befor:[2,3],ohai_:3,mai:[4,0],end:[2,3],data:[4,6,2,7],parallel:[1,7],man:[1,8],repo:[2,7],"short":1,orchestr:[0,1,2,3,5,7],thoug:2,read:[4,0],bootstrap:1,favorit:1,turpi:[],element:[4,2],issu:1,inform:[2,3],mango:4,combin:4,asynchron:[1,3],order:3,talk:[0,3],oper:[1,7],help:1,over:1,move:[2,3],orang:4,becaus:[],elit:4,rpmbuild:0,comma:4,vita:[],still:[],paramet:[2,3],facter_:3,jid:7,overlord:0,group:[1,6,3,5],cli:6,fit:[],yaml:[4,1,3],pend:[3,7],rapidli:6,infrastructur:[0,5,1],mail:[1,5],sapien:[],main:3,might:3,easier:[],non:1,"return":[1,6,2],thei:[6,2,3,7],food:4,alist:[],nibh:[],egesta:[],"break":[],framework:[1,6],jinja2:[0,2,3,7],now:[0,2],nor:2,choic:1,multiprocess:0,name:[4,1,2,3,7],anyth:2,neccessari:[2,7],config:[1,3],viverra:[],drop:2,datastructur:6,porta:[],separ:4,each:[4,2,3,7],puppet:1,stock:2,nearli:[2,3],mean:[2,3],harm:3,metu:[],michael:1,auctor:[],idea:1,realli:[4,2,3],contributor:[],backport:0,connect:[],our:4,happen:[2,3],todo:[],event:2,out:[4,1,2,3,7],variabl:[2,3,7],"try":[],shown:[],network:1,space:[1,2],reboot:7,bubbl:[2,3],stuff:7,rel:2,internet:1,correct:[4,1,3],red:[1,7],rotat:3,state:[2,3,7],hendrerit:[],ntp:7,contain:[2,3],differ:[7,0,3,1],pub:7,base:[1,3],lab:1,tempu:[],releas:0,org:0,molli:[],bash:[0,7],care:[],vestibulum:[],pyyaml:0,indent:[],maecena:[],could:[6,3],put:[0,7],fqdn:7,thing:[1,3],yum:[],isn:1,principl:[],top:2,first:[7,0,2,3,1],origin:1,softwar:[1,2,7],rang:1,notifi:[1,3,7],obviou:1,onc:[2,3],number:2,yourself:0,hook:2,instruct:0,alreadi:[0,2,3],done:3,fast:1,enim:[],massiv:1,open:[],straight:7,given:[2,7],convent:2,script:[1,6,7],associ:4,licens:[],mkdir:3,system:[0,1,2,3,5,7],messag:6,grow:[],too:1,statement:[1,3],molesti:[],john:4,banana:4,includ:[1,3],shell:[1,2,7],option:[4,8,3,7],welcom:1,tool:[1,2,7],copi:[1,2,7],specifi:[4,2,7],retyp:0,quam:[],next:3,github:[0,1],kept:3,exactli:[],accumsan:[],serv:[],liter:2,silli:3,target:[1,5],provid:4,sollicitudin:[],heavyweight:[],structur:4,charact:4,project:[0,7,1],architect:1,were:3,tion:4,uses_cv:4,pre:0,sai:3,runner:6,explicit:2,ani:[1,6,2,3,7],spent:[],ant:[],download:0,have:[0,3,1],need:[4,0,2,3,7],tellu:[],seek:2,paramiko:0,engin:7,built:0,contact:[0,6,2],note:[5,2,7],also:[0,1,2,3,4,5,7],client:1,massa:[],build:[0,6],indic:2,environ:[],divers:1,pulvinar:[],begin:4,sure:[],unless:2,distribut:[0,1],deploy:[0,1,2,3,5,7],track:7,who:[],discov:3,most:[4,2],employe:4,regular:3,plan:[],deploi:[1,2,3,7],pair:2,why:1,porttitor:[],simplic:[],don:2,doc:1,later:7,cover:7,doe:[1,2,5],sodal:[],bracket:[4,5],snapshot:2,place:1,wildcard:5,dolor:[],someth:[1,2,7],awesom:[1,3],laoreet:[],blandit:[],verbos:2,syntax:[4,3],bring:3,directli:[2,3,7],raleigh:1,particularli:3,playbook:[0,1,2,3,4,5,6,7],permiss:[],hack:1,radic:1,pki:[],trivial:[1,2],varnam:3,involv:1,absolut:2,onli:[0,2,3,7],explicitli:3,locat:2,just:[7,0,2,3,1],pretti:6,configur:[0,1,2,3,4,5,7],apach:[3,7],written:[1,2,3,7],should:[4,2],consectetur:[],somevar:3,congratul:0,variu:[],local:2,yml:3,long_running_oper:7,contribut:1,variou:[],get:[4,0,3,7,1],financ:1,stop:2,mission:1,bibendum:[],ssl:[],ssh:[0,7],malesuada:[],requir:[0,2,1],uvh:0,nisi:[],bar:5,lame:4,nisl:[],remot:[0,2,3,7],cra:[],orci:[],through:[0,2,1],told:3,where:[1,2,3],wrote:[],view:[1,8],set:[0,2,3],creator:[],elimin:[],see:[0,1,2,3,4,5,7],sed:[],result:[6,2],fail:3,sem:[],extend:1,ntp_server:7,faucibu:[],statu:7,kei:[4,0,2,3],databas:3,modularli:[],discoveri:2,restart:[2,3,7],behind:2,won:7,languag:[4,0,5,2,1],between:4,"import":6,irc:1,altern:7,elementum:[],manpag:[0,8],handful:[],aspir:[],style:2,extens:1,job:[4,7],entir:3,aserv:0,magna:[],webapp:7,timmi:3,addit:[4,1,3],delimit:2,plugin:[],goal:1,against:[1,3,5],tempor:[],etc:[7,0,5,3,1],instanc:3,mani:[3,7],placerat:[],com:[0,6,5],proin:[],sha:2,minut:[],assur:3,simpli:[2,3],author:1,overview:4,format:[1,2,3,4,5,7],inspir:[],header:5,colon:3,shutdown:2,linux:[1,3],poll:[1,3,7],rpm:[0,1],matti:[],dui:[],three:5,pretium:[],multiplay:1,morbi:[],compos:3,been:1,amet:[],json:[1,6,2],much:[1,2],basic:[4,0,5,2,1],ungroup:[],feugiat:[],quickli:[4,1],indenta:4,box:[1,2],derefer:[],fire:1,rubi:[4,2,7],vulput:[],argument:2,understand:[],pellentesqu:[],func:1,atlanta:7,job_statu:7,those:[4,2],emploi:4,authorized_kei:0,multi:[1,3],tortor:[],look:[5,3,7],nequ:[],hoc:[1,3],servic:[1,2,3,7],md5sum:2,batch:[],"while":3,overrid:[],abov:3,ipsum:[],cobbler:1,scene:2,real:0,motd:[3,7],max_client:3,them:[2,3,7],erat:[],conf:[3,7],module_nam:6,ship:2,sever:4,http_port:3,develop:[4,0,1],inventori:[1,2,3,5],minim:0,make:[0,2,3,7],platea:[],same:[4,5,7],member:4,python:[0,1,2,4,6,7],complex:[1,3],success:2,fedora:[],document:[0,6,3,7],ansibl:[0,1,2,3,4,5,6,7,8],complet:3,finish:[],http:2,hostnam:3,again:3,nest:2,painless:1,effect:3,dai:[],fruit:4,user:3,ownership:[],extrem:0,php:7,distutil:[0,1],typic:7,squar:4,exceedingli:[],task:[1,3,7],off:1,scenario:2,mention:3,whole:[],well:[0,2,3],hypothet:3,exampl:[0,1,2,3,4,5,6,7],command:[0,1,2,3,5,7,8],thi:[0,1,2,3,4,5,7],choos:2,dereferenc:3,usual:3,comment:[],protocol:2,execut:[1,2,3],less:[0,1],when:[2,3,7],kill:7,skill:4,simultan:7,ligula:[],previous:[],web:[6,7],versu:1,easi:[1,2],mix:5,trigger:2,hac:[],except:3,littl:1,add:[0,7],other:[7,0,2,3,1],els:1,unlik:3,hat:1,match:3,take:2,bin:[0,2,3,7],applic:[6,3],which:[4,0,5,3,1],ohai:[1,2,3,7],dest:[2,3,7],tincidunt:[],dark:6,game:1,know:[4,2,3],background:[1,7],world:0,bit:2,password:0,daemon:1,motorola:1,like:[4,5,2,3,7],specif:[5,6,7],signal:3,manual:[],integ:2,noth:3,edit:0,"boolean":4,either:2,velit:[],popular:1,async:[],page:[4,0,8,1],deal:[],webserv:[5,3,7],suppli:[],some:[0,2],back:3,dead:1,tumblr:[],home:[],server:[1,2,3,7],librari:[],tmp:[3,7],render:2,assum:3,avoid:[0,2],though:1,ultrici:[],per:6,tracker:1,unit:[],pattern:[1,6,3,5],foo:[5,7],complic:1,refer:7,machin:[0,2,3,7],core:1,run:[0,6,2,3,7],power:[1,6],quit:[],lose:7,usag:[2,7],asciidoc:0,web2:6,step:[2,3],explor:0,repositori:0,output:3,"super":1,aenean:[],simpler:7,comparison:1,about:[4,0,2,3,1],actual:2,gplv3:[],justo:[],libero:[],surround:4,manag:[0,1,2,3,4,5,7],srv:[3,7],quisqu:[],industri:1,own:[1,2,3],"final":4,bounc:2,within:2,automat:2,upgrad:7,down:[],ensur:[3,7],chang:[2,3,7],perl:7,bserver:0,your:[0,1,2,3,4,5,7],praesent:[],git:[0,2,7,1],type:6,fabric:1,wai:[4,0,3,7],interdum:[],transfer:[1,7],dictum:[],support:[2,7],question:1,"long":[1,2,7],happi:1,avail:[0,8,2,3,7],start:[0,1,2,3,4,7],appl:4,wordpress:3,augu:[],lot:[1,3,7],replac:3,"var":[1,3],individu:5,fork:6,head:[2,7],doctyp:[],simplejson:0,eget:[],handler:[1,3,7],lint:4,yeah:3,msg:2,loborti:[],ullamcorp:[],line:[1,2,3,4,7,8],"true":[4,2],tristiqu:[],freenod:1,info:3,strawberri:4,made:[2,7],possibl:[5,3,7],whether:6,wish:[4,0,5],caller:2,tell:[2,7],planet:1,record:4,below:[],limit:[1,7],suspendiss:[],rerun:3,otherwis:2,problem:[],similar:2,chip:1,facter:[1,2,3,7],curv:1,featur:3,tasti:4,creat:1,lectu:[],doesn:1,repres:4,ansil:[],deferenc:3,file:[0,1,2,3,4,5,7],mauri:[],exist:[1,3],check:[2,7],urna:[],conval:[],echo:0,denot:5,googl:1,excel:1,nam:[],"default":[1,5],likes_emac:4,futur:0,dignissim:[],test:[0,2],you:[0,1,2,3,4,5,7],clojur:[],node:[0,2,7,1],dapibu:[],journei:[],gravida:[],sequenc:1,devop:1,push:3,est:[],log:3,feli:[],aliquet:[],src:[2,3,7],lorem:[],"60k":1,dictumst:[],sphinx:0,rutrum:[],anywher:[],descript:[],portion:5,emerg:1,potenti:3,time:[0,1,2,3,5,7],far:1,serious:[],fermentum:[],hello:0},objtypes:{},titles:["Getting Started","Ansible","Ansible Modules","Playbooks: Ansible for Deployment, Configuration Management, and Orchestration","YAML Format","The Inventory File, Patterns, and Groups","API","Examples","Man Pages"],objnames:{},filenames:["gettingstarted","index","modules","playbooks","YAMLScripts","patterns","api","examples","man"]}) \ No newline at end of file