From b721176bdd25782e782563d4106f56683fa36a4a Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Thu, 9 Aug 2012 22:12:10 -0400 Subject: [PATCH] rebuild --- api.html | 10 +++-- bestpractices.html | 106 ++++++++++++++++++++++++++------------------- modules.html | 29 ++++++++++--- playbooks.html | 35 ++++++++++----- playbooks2.html | 21 ++++++--- searchindex.js | 2 +- 6 files changed, 131 insertions(+), 72 deletions(-) diff --git a/api.html b/api.html index 5effd56c661..dc63b3b706b 100644 --- a/api.html +++ b/api.html @@ -317,9 +317,13 @@ Welcome, I am templated with a value of a={{ a }}, b={{ b }}, and c={{ c }}
ansible webserver -m setup
 ansible webserver -m template -a "src=/tmp/motd.j2 dest=/etc/motd"
-

Note that the name ‘webserver’ came from cobbler, as did the variables for the config file. You can still -pass in your own variables like normal in Ansible, but variables from the external inventory script will -override any that have the same name.

+
+

Note

+

The name ‘webserver’ came from cobbler, as did the variables for +the config file. You can still pass in your own variables like +normal in Ansible, but variables from the external inventory script +will override any that have the same name.

+

So, with the template above (motd.j2), this would result in the following data being written to /etc/motd for system ‘foo’:

Welcome, I am templated with a value of a=2, b=3, and c=4
diff --git a/bestpractices.html b/bestpractices.html index 45672703e79..53f0f59fd79 100644 --- a/bestpractices.html +++ b/bestpractices.html @@ -187,50 +187,45 @@ s.parentNode.insertBefore(ga, s);

Here are some tips for making the most of Ansible.

Always Mention State

-

The ‘state’ parameter is optional to a lot of modules. Whether state=present or state=absent, it’s always -best to leave that parameter in your playbooks to make it clear, especially as some modules support additional -states.

+

The ‘state’ parameter is optional to a lot of modules. Whether +‘state=present’ or ‘state=absent’, it’s always best to leave that +parameter in your playbooks to make it clear, especially as some +modules support additional states.

Group By Roles

A system can be in multiple groups. See Inventory & Patterns. Having groups named after things like -‘webservers’ and ‘dbservers’ is repeated in the examples because it’s a very powerful concept.

+webservers and dbservers is repeated in the examples because it’s a very powerful concept.

This allows playbooks to target machines based on role, as well as to assign role specific variables using the group variable system.

Directory Organization

Playbooks should be organized like this:

-
(root of source control repository)
-
-    global_vars.yml # variables for all playbooks
-    acme/           # each playbook has a directory
-
-        setup.yml   # playbook to manage the service
-        stop.yml    # playbook to halt the service (optional)
-
-        files/
-           some_file_path_foo.conf
-
-        templates/
-           etc_acme_conf_acme.conf
-           etc_other_conf_other.conf
-
-        vars/
-           main.yml  # variables specific to this playbook
-
-        handlers/
-           main.yml
-
-        tasks/
-           setup.yml
-           stop.yml
+
# root of source control repository
+├── acme/
+│   ├── setup.yml
+│   └── stop.yml
+├── files/
+│   └── some_file_path_foo.conf
+├── handlers/
+│   └── main.yml
+├── tasks/
+│   ├── setup.yml
+│   └── stop.yml
+├── templates/
+│   ├── etc_acme_conf_acme.conf
+│   └── etc_other_conf_other.conf
+├── vars/
+│   └── main.yml
+└── global_vars.yml
-

Any directories or files not needed can be omitted. Not all modules may require vars or files sections, though most -will require handlers, tasks, and templates. To review what each of these sections do, see Playbooks and Advanced Playbooks.

+

Any directories or files not needed can be omitted. Not all modules +may require ‘vars’ or ‘files’ sections, though most will require +‘handlers’, ‘tasks’, and ‘templates’. To review what each of +these sections do, see Playbooks and Advanced Playbooks.

The acme/setup.yml playbook would be as simple as:

-
----
-
+
---
 - hosts: webservers
   user: root
 
@@ -246,7 +241,8 @@ will require handlers, tasks, and templatesPlaybooks.

Including more than one setup file or more than one handlers file is of course legal.

-

Having playbooks be able to include other playbooks is coming in a future release. See Issue 538.

+

Having playbooks be able to include other playbooks is coming in a +future release. See Issue 538.

Until then, to manage your entire site, simply execute all of your playbooks together, in the order desired. You don’t have to do this though. It’s fine to select sections of your infrastructure to manage at a single time. You may wish to construct simple shell scripts to wrap calls to ansible-playbook.

@@ -262,17 +258,39 @@ keep modules that go with a playbook together.

Miscellaneous Tips

-

When you can do something simply, do something simply. Do not reach to use every feature of Ansible together, all -at once. Use what works for you. For example, you should probably not need vars, vars_files, vars_prompt and --extra-vars all at once, while also using an external inventory file.

-

Optimize for readability. Whitespace between sections of YAML documents and in between tasks is strongly encouraged, -as is usage of YAML comments, which start with “#”. It is also useful to comment at the top of each file the purpose of the individual file and the author, including email address.

-

It is possible to leave off the “name” for a given task, though it is recommended to provide -a descriptive comment about why something is being done instead.

-

Use version control. Keep your playbooks and inventory file in git (or another version control system), and commit when you make changes to them. -This way you have an audit trail describing when and why you changed the rules automating your infrastructure.

-

Resist the urge to write the same playbooks and configuration files for heterogeneous distributions. While lots of software packages claim to make this easy on you, the configuration files are often quite different, to the point where it would be easier to treat them as different playbooks. This is why, for example, Ansible has a seperate ‘yum’ and ‘apt’ module. Yum and apt have different capabilities, and we don’t want to code for the least common denominator.

-

Use variables for user tunable settings versus having constants in the tasks file or templates, so that it is easy to reconfigure a playbook. Think about this as exposing the knobs to things you would like to tweak.

-

Since a system can be in more than one group, if you have multiple datacenters or sites, consider putting systems into groups by role, but also different groups by geography. This allows you to assign different variables to different geographies.

+

When you can do something simply, do something simply. Do not reach +to use every feature of Ansible together, all at once. Use what works +for you. For example, you should probably not need ‘vars’, +‘vars_files’, ‘vars_prompt’ and ‘–extra-vars’ all at once, +while also using an external inventory file.

+

Optimize for readability. Whitespace between sections of YAML +documents and in between tasks is strongly encouraged, as is usage of +YAML comments, which start with ‘#’. It is also useful to comment +at the top of each file the purpose of the individual file and the +author, including email address.

+

It is possible to leave off the ‘name’ for a given task, though it +is recommended to provide a descriptive comment about why something is +being done instead.

+

Use version control. Keep your playbooks and inventory file in git +(or another version control system), and commit when you make changes +to them. This way you have an audit trail describing when and why you +changed the rules automating your infrastructure.

+

Resist the urge to write the same playbooks and configuration files +for heterogeneous distributions. While lots of software packages +claim to make this easy on you, the configuration files are often +quite different, to the point where it would be easier to treat them +as different playbooks. This is why, for example, Ansible has a +separate yum and apt module. Yum and apt have different +capabilities, and we don’t want to code for the least common +denominator.

+

Use variables for user tunable settings versus having constants in the +tasks file or templates, so that it is easy to reconfigure a playbook. +Think about this as exposing the knobs to things you would like to +tweak.

+

Since a system can be in more than one group, if you have multiple +datacenters or sites, consider putting systems into groups by role, +but also different groups by geography. This allows you to assign +different variables to different geographies.

See also

diff --git a/modules.html b/modules.html index b7b8396dee2..3c04b5123c7 100644 --- a/modules.html +++ b/modules.html @@ -305,6 +305,8 @@ apt pkg=openjdk-6-jdk state=latest install-recommends=no

apt_repository

+

+New in version 0.7.

Manages apt repositores

@@ -466,9 +468,13 @@ arguments, space delimited.

be processed through the shell, so variables like “$HOME” and operations like “<”, “>”, “|”, and “&” will not work. As such, all paths to commands must be fully qualified.

-

NOTE:: If you want to run a command through the shell (say you are using +

+

Note

+

If you want to run a command through the shell (say you are using ‘<’, ‘>’, ‘|’, etc), you actually want the ‘shell’ module instead. -The ‘command’ module is much more secure as it’s not affected by the user’s environment.

+The ‘command’ module is much more secure as it’s not affected by +the user’s environment.

+

Example action from Ansible Playbooks:

command /sbin/shutdown -t now
@@ -521,6 +527,8 @@ relative.

easy_install

+

+New in version 0.7.

The easy_install module installs Python libraries.

@@ -1059,6 +1067,8 @@ from /usr/bin/ansible:

pip

+

+New in version 0.7.

Manages Python library dependencies.

@@ -1415,17 +1425,22 @@ but runs the command through the user’s configured shell on the remote nod

The given command will be executed on all selected nodes.

-

NOTE:: If you want to execute a command securely and predicably, it may -be better to use the ‘command’ module instead. Best practices -when writing playbooks will follow the trend of using ‘command’ -unless ‘shell’ is explicitly required. When running ad-hoc commands, -use your best judgement.

+
+

Note

+

If you want to execute a command securely and predicably, it may be +better to use the ‘command’ module instead. Best practices when +writing playbooks will follow the trend of using ‘command’ unless +‘shell’ is explicitly required. When running ad-hoc commands, use +your best judgement.

+

Example action from a playbook:

shell somescript.sh >> somelog.txt

supervisorctl

+

+New in version 0.7.

Manage the state of a program or group of programs running via Supervisord

diff --git a/playbooks.html b/playbooks.html index e5eeaf5b57b..3a9526a5d3e 100644 --- a/playbooks.html +++ b/playbooks.html @@ -267,12 +267,19 @@ documentation. The user is just the name of the user account:

If you need to specify a password to sudo, run ansible-playbook with --ask-sudo-pass (-K). If you run a sudo playbook and the playbook seems to hang, it’s probably stuck at the sudo prompt. Just Control-C to kill it and run it again with -K.

-

NOTE: When using sudo_user to a user other than root, the module arguments are briefly written into -a random tempfile in /tmp. These are deleted immediately after the command is executed. This only -occurs when sudoing from a user like ‘bob’ to ‘timmy’, not when going from ‘bob’ to ‘root’, or -logging in directly as ‘bob’ or ‘root’. If this concerns you that this data is briefly readable -(not writeable), avoid transferring uncrypted passwords with sudo_user set. In other cases, ‘/tmp’ is not used and -this does not come into play. Ansible also takes care to not log password parameters.

+
+

Important

+

When using sudo_user to a user other than root, the module +arguments are briefly written into a random tempfile in /tmp. +These are deleted immediately after the command is executed. This +only occurs when sudoing from a user like ‘bob’ to ‘timmy’, not +when going from ‘bob’ to ‘root’, or logging in directly as ‘bob’ or +‘root’. If this concerns you that this data is briefly readable +(not writeable), avoid transferring uncrypted passwords with +sudo_user set. In other cases, ‘/tmp’ is not used and this does +not come into play. Ansible also takes care to not log password +parameters.

+

Vars section

@@ -459,12 +466,16 @@ of a play:

- include: handlers/handlers.yml

You can mix in includes along with your regular non-included tasks and handlers.

-

NOTE:: you can not conditionally path the location to an include file, like you can -with ‘vars_files’. If you find yourself needing to do this, consider how you can -restructure your playbook to be more class/role oriented. This is to say you cannot -use a ‘fact’ to decide what include file to use. All hosts contained within the play -are going to get the same tasks. (‘only_if’ provides some ability for hosts to conditionally -skip tasks).

+
+

Note

+

You can not conditionally path the location to an include file, +like you can with ‘vars_files’. If you find yourself needing to do +this, consider how you can restructure your playbook to be more +class/role oriented. This is to say you cannot use a ‘fact’ to +decide what include file to use. All hosts contained within the +play are going to get the same tasks. (‘only_if’ provides some +ability for hosts to conditionally skip tasks).

+

Executing A Playbook

diff --git a/playbooks2.html b/playbooks2.html index 291d9dfd56e..0f500ca7ed2 100644 --- a/playbooks2.html +++ b/playbooks2.html @@ -274,8 +274,12 @@ that is preferred:

assigned to another node, it’s easy to do so within a template or even an action line:

${hostvars.hostname.factname}
-

NOTE: No database or other complex system is required to exchange data between hosts. The hosts that you -want to reference data from must be included in either the current play or any previous play.

+
+

Note

+

No database or other complex system is required to exchange data +between hosts. The hosts that you want to reference data from must +be included in either the current play or any previous play.

+

Additionally, group_names is a list (array) of all the groups the current host is in. This can be used in templates using Jinja2 syntax to make template source files that vary based on the group membership (or role) of the host:

{% if 'webserver' in group_names %}
    # some part of a configuration file that only applies to webservers
@@ -321,7 +325,11 @@ sharing your playbook source with them.

somevar: somevalue password: magic
-

NOTE: It’s also possible to keep per-host and per-group variables in very similar files, this is covered in Inventory & Patterns.

+
+

Note

+

It’s also possible to keep per-host and per-group variables in very +similar files, this is covered in Inventory & Patterns.

+

Prompting For Sensitive Data

@@ -421,8 +429,11 @@ but it is easily handled with a minimum of syntax in an Ansible Playbook:

- name: make sure apache is running action: service name=$apache state=running
-

Note that a variable ($facter_operatingsystem) is being interpolated into the list of -filenames being defined for vars_files.

+
+

Note

+

The variable ($facter_operatingsystem) is being interpolated into +the list of filenames being defined for vars_files.

+

As a reminder, the various YAML files contain just keys and values:

---
 # for vars/CentOS.yml
diff --git a/searchindex.js b/searchindex.js
index c3a54997da1..b3f4225f2e9 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({objects:{},terms:{facter_operatingsystem:11,kickstart:[4,11],func:[4,3,6],poorli:[],four:[9,13],prefix:[11,10,7,8,12],sleep:11,consider:10,whose:11,tweet:13,ebuild:0,aur:0,under:[11,8],spec:8,everi:[12,11,1,2,8],risk:11,vastli:8,ansible_virtualization_rol:7,redact:7,upstream:[],affect:[5,7],macaddress:7,showcas:5,supervisorctl:7,reg:[],ansible_librari:[],shlex:5,vars_prompt:[11,1],saltstack:[],x86_64:[10,7],awwxvv:7,seper:[1,6,7,8,9,11],direct:[6,7,8],chef:[4,3,6],second:[10,11,12],tag_key_valu:10,even:[0,6,8,9,10,11,12],hide:11,thunder:6,scp:12,constrast:4,"new":6,net:[0,2,7,6,5,9,10,12,13],ever:[3,10,5,8,9],told:8,manipul:[7,12],abov:[7,5,8,10,11,12],controlmast:[0,6],eckersberg:[6,2],hera:[],never:[10,5,6,7],here:[0,1,3,7,5,8,10,11,12,13],herd:6,"malm\u00f6":13,path:[1,7,5,8,9,10,11,12],interpret:9,datetim:5,permit:[],aka:11,ansible_ssh_arg:0,somethingels:11,brought:[],unix:[3,6],cobblerd:10,ec2_:10,total:8,unit:[4,5],highli:5,describ:[4,1,8],would:[0,1,4,7,6,5,8,9,10,11,12],h3d850bdf:[],ansible_memtotal_mb:7,noarch:0,dehaan:[3,13],overhead:3,typo:5,recommend:[5,7,1],type:[4,7,6,5,10,11],tell:[4,3,7,12,9],notif:6,notic:6,warn:5,phone:4,exce:4,ec2_architectur:10,relai:8,loss:6,ansible_transport:0,must:[5,11,10,7,8],join:3,restor:7,setup:[0,1,3,4,7,5,8,10,11,12],work:[0,1,3,4,6,7,8,9,10,11,12],anotherdb:7,erb:6,virttyp:7,cento:[0,11,7],root:[0,1,3,6,7,8,11,12],overrid:[0,10],os_default:11,give:2,rpath:3,indic:[7,8],app_serv:11,somefil:8,want:[0,1,2,4,5,6,7,8,10,11,12],end:[4,5,6,7,8],hoc:[3,4,6,7,8,12],quot:[11,12],"1pm":3,how:[1,2,4,7,6,5,8,9,10,11,12],hop:6,yum:[0,1,7,5,8,11,12],perspect:10,updat:[11,7,12],dialect:4,recogn:[8,12],passwordless:12,after:[1,4,7,6,5,8,9,10,12],lab:[3,6],diagram:[],befor:[3,4,7,6,5,8,11,12],ohai_:[7,8],ec2_image_id:10,arch:0,parallel:[3,4,6,8,11,12],attempt:[7,8],ansible_product_seri:7,bootstrap:[3,6,7],credenti:[7,12],exclud:9,greek:[],unpaus:7,maintain:[0,10,5],environ:[0,11,10,7],enter:11,exclus:11,idontknow:[],order:[3,6,7,1,8],oper:[0,4,7,8,11,12],frontend:11,over:[0,3,4,6,9,10,11,12,13],fall:[11,7],orang:2,becaus:[1,2,4,6,5,10,11,12],ec2_previous_st:10,rpmbuild:0,ansible_interfac:7,privileg:7,zeu:[],gather_fact:11,vari:11,myfil:7,streamlin:11,shorter:5,cli:[10,12],img:[],fix:0,better:[7,12],offic:3,mydb:7,easier:[1,2,4,6,5,12],them:[0,1,2,3,4,5,6,7,8,9,11,12],thei:[3,7,6,5,8,9,10,11,12,13],fragment:7,etc_acme_conf_acm:1,safe:8,ec2_ten:10,"break":[4,8],band:4,glorifi:[],jinja2:[0,4,6,7,8,11,12],ec2_ip_address:10,mgmt:10,httpd_sys_content_t:7,ec2_region:10,choic:[0,5],vidal:6,bonu:10,timeout:[4,11],each:[1,2,4,7,6,5,8,9,10,11],debug:[4,2],side:3,mean:[2,4,7,6,5,8,10,11],colleagu:4,exactli:[5,11,7],playbooks2:[],logo:[],some_password:11,contend:6,network:[3,6,11],dss:7,content:[4,11,5,8],dsl:4,adapt:[10,7],got:6,forth:8,a1b1c1d1:10,site_fact:[11,5],ntp:[9,12],nightmar:3,free:[0,6,7,10,11,13],standard:[9,5],dotnet:2,fixm:[],md5:5,reconfigur:[6,11,1],openssh:[0,6,3],traceback:5,isv:13,ansible_form_factor:7,isn:[3,6],suppos:[9,11,5,8],rang:[3,7],render:7,clariti:4,wast:[],restrict:5,hook:[],unlik:[6,8],alreadi:[0,3,4,7,6,5,8,10],van_halen_port:8,apt_repositori:7,massiv:3,primari:[10,7],rewritten:[],top:[1,4,6,5,8,11],sometim:[11,7],destination_vari:10,master:10,too:[3,2,6,5,10,12],similarli:[10,11],john:[6,2],iptabl:[],ansible_memfree_mb:7,tool:[0,3,4,6,10,11,12],took:6,"80ghz":7,somewhat:10,technic:[0,10,7],freemem:7,silli:[],target:[4,9,1,8],keyword:[6,11],provid:[1,2,7,6,5,8,10,11,12],tree:[5,10,7],project:[0,1,2,3,4,6,5,8,11,13],ansible_distribution_releas:7,minut:[6,12],uses_cv:2,recheck:5,provis:6,fashion:6,"_authorized_kei":[],runner:[4,10],ram:6,mind:[6,5],raw:[0,7],aforement:9,seem:[6,11,8],seek:7,someapp:7,sudo_us:8,contact:[0,10,7],blue:11,though:[0,1,3,4,5,6,7,8,10,11],bruce:0,limitless:11,deleg:[],regular:8,bsd:[0,6],boxsubscrib:[],simplic:3,don:[0,1,3,7,6,5,8,9,11,12],doc:7,doe:[0,4,7,6,5,8,9,10,11,12],declar:8,wildcard:[4,9],libpq:7,came:10,cobbler_external_inventori:10,random:8,syntax:[3,1,2,6,8,11,12],kerber:[4,0,3],pkg:[11,7,8,12],radic:3,identifi:6,pki:6,ec2_private_ip_address:10,priv:7,involv:[4,5],absolut:[7,12],northeast:9,acquir:3,explain:[10,5],configur:[0,1,2,3,4,6,7,8,9,10,11,12],apach:[6,11,8,12],ec2_instance_typ:10,version:[0,1,4,7,8,9,11,12],ldap:10,stop:[0,1,2,7,6,5,8,9,10,11,12],amazon:10,saturn:[],cellspac:[],bar:[9,10,7,8],host_var:9,excel:[3,6,11,9],"public":[11,10,7],reload:7,bad:5,respond:8,daemonless:[],resist:1,result:[3,4,6,5,8,10,11],fail:[10,11,6,5,8],themselv:[],hammer:[],best:[3,1,7,6,5,8,10,11],subject:[6,11],brazil:13,heterogen:1,databas:[3,11,10,7,8],discoveri:7,figur:6,simplest:[10,5],awai:[6,11],irc:[0,2,7,6,5,9,10,12,13],approach:[10,3,6,11],attribut:[11,7],login_us:7,manpag:[],extens:6,add:[0,1,7,6,5,10,11,12],kitchen:13,easi:[0,1,3,4,5,6,7,9,11,12],howev:[0,6,5,12,9],against:[3,4,6,8,9,11],logic:4,somelist:11,login:[7,8],com:[0,7,5,9,10,13],compromis:6,assur:[11,8],height:[],written:[0,3,4,5,8,10,11,12],guid:[],assum:[9,10,7],speak:[4,7],multiplay:3,ansible_library_path:5,three:[3,7,9],been:[10,3,6,7,12],much:[3,2,6,7,8,11,12],interest:[0,10],basic:[0,1,2,6,5,8,9,10,11,12],tini:11,quickli:[3,12],life:3,recomend:5,ani:[0,1,3,4,5,6,7,8,10,11,12],mysql_us:7,dave:4,enterprisei:10,child:3,emploi:2,ugli:11,exception:6,east:10,servic:[1,4,7,5,8,9,10,11,12],ec2_security_group_id:10,vars_fil:[11,1,8],aim:6,ain:4,visit:3,tabl:7,conf:[1,7,8,10,11,12],module_nam:[9,10],somekei:5,sever:[2,4,6,8,10,13],inventori:[0,1,3,4,7,8,9,10,11,12],perform:[0,6,11,8,3],suggest:7,make:[0,1,4,7,6,5,8,9,10,11,12],transpar:0,complex:[3,6,11,8],split:[9,5],complet:[1,2,4,6,8,10,11],wheel:[11,7],ansible_arch2:[],fragil:[],selevel:7,rail:6,hand:11,rais:[11,5],ownership:12,refin:[],tune:11,speakerdeck:3,kept:[6,8],scenario:[4,10],ansible_:11,hypothet:[],tho:[],client:[],"_concatenated_valu":[],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12],endif:11,programm:[10,6],everyth:[0,11],left:[],protocol:7,just:[0,1,2,3,5,6,7,8,10,11,12],photo:13,laptop:10,human:[8,2],braces_syntax:[],yet:[0,10,7,12,3],languag:[0,2,3,4,5,6,7,8,9,10,11],expos:1,spread:3,els:[0,5,8],ffffff:5,save:[5,11,7,8],hat:[4,3,6],opt:7,applic:[3,4,6,7,8,10,11,13],supervisord:7,quirk:2,fusion:7,background:[4,12],daemon:[4,6],specif:[1,4,6,5,8,9,10,11,12],arbitrari:[6,11],manual:[6,8,12],remind:[11,5,1],el6:7,unnecessari:[],groups_logo_sm:[],right:[],deal:[5,7],maxim:6,dead:3,born:6,intern:[10,5],heritag:[],successfulli:[3,10],txt:[7,12],forcibl:[],bottom:[4,8],cnf:7,tracker:[0,3],condit:[11,8],foo:[7,8,9,10,11,12],localhost:7,core:[3,4,7,6,5,12],plu:[],sensibl:0,web2:10,web1:10,promot:[],repositori:[7,1],peer:6,"super":3,chapter:8,sshd:3,postgresql:7,surround:12,simul:11,"2ydx8":7,commit:1,produc:[4,5,7,13],match:[4,5,8],ppa:[0,7],basenam:7,contriv:[],halon_system_timeout:9,wrap:1,install_recommend:7,storag:9,eth0:7,ec2_vpc_id:10,git:[0,1,7,6,5,9,11,12],fabric:6,suffici:11,support:[0,1,3,4,5,6,7,8,10,11,12],happi:3,avail:[0,1,2,4,5,6,7,8,9,10,11,12],width:[],reli:[3,6,11],gid:7,wordpress:8,call:[1,2,4,7,6,5,8,9,10,11],war:3,fork:[4,6,11,12,10],head:[7,12],python26:0,form:[5,11,7,8,2],offer:4,altogeth:3,batman:0,forg:7,groupfil:9,"true":[0,11,5,8,2],freenod:[0,2,3,7,6,5,9,10,12,13],absent:[5,7,1,12],inquir:5,maximum:11,until:[11,1],ansible_fqdn:7,fundament:4,featur:[0,1,3,6,7,8,9,11],"abstract":6,fedoraproject:[],cobbler:[4,3,6,10],desir:[5,1,8],ship:[4,5,6,7],check:[5,11,7,12],assembl:7,pipe:12,encrypt:6,tip:[9,11,1,8],role:[11,7,1,8],test:[0,4,7,6,5,10],tie:10,unlimit:[],maxrequestsperchild:9,node:[0,3,6,7,8,10,11,12],relat:4,intend:5,phoenix:9,devop:3,intent:[],consid:[5,1,8],longer:5,anywher:[],ignor:[11,5,8],time:[0,1,2,6,5,8,9,10,11,12],push:[4,3,6,11,8],concept:[4,10,11,1,12],vpc:10,chain:4,"5rxgmiicbrh":7,skip:[11,8],consum:6,invent:[],skim:3,operatingsystem:11,decid:[6,5,8,12],middl:[],depend:[0,7,6,5,11,12],zone:10,flask:7,graph:[6,13],readabl:[1,8],decis:11,southwest:9,sourc:[0,1,2,3,4,5,6,7,8,10,11,12,13],string:[5,7,8],somelog:7,word:[3,10],brows:5,jdk:7,administr:[],level:[4,7,8,2],did:[4,3,11,10,5],passno:7,item:[11,10,7,2],team:6,quick:0,ansible_product_nam:7,prevent:5,slower:0,trend:7,ec2_platform:10,anaconda:11,port:[9,6,12],favcolor:[11,10,5,12],ansible_distribution_vers:7,current:[0,11,6,5,12],suspect:[],ceec4eif7ya:7,gener:[0,4,6,5,8,10,11,12],address:[1,7,6,5,9,10,11],along:[5,8],wait:11,box:[3,7,12],precursor:3,extrem:[4,0,11,6,5],bob:[7,8],commonli:[12,2],ourselv:8,scpnmy8rks7fyk8ulx0pei:7,regardless:[6,8,2],extra:[6,11,1],tweak:1,modul:[0,1,3,4,5,6,7,8,10,11,12],userdel:7,prefer:[9,11,5,12],mzdywqlw:7,leav:[11,5,1],instal:[0,3,4,7,6,5,8,11,12],mobil:7,httpd:[9,11,7,8,12],hyperspac:6,priv1:7,priv2:7,prove:11,is_cento:11,univers:13,fail_json:5,perl:[3,12],live:[0,11],handler:[4,7,1,12,8],criteria:11,msg:[10,5],scope:7,checkout:[0,3,4,7,5,11],ntpserver:10,idempot:[3,4,7,6,5,8,12],share:[0,3,4,5,10,11],claus:11,enhanc:4,accept:[5,7],easiest:[0,10,11,3],get_xml:7,ibm:3,module_arg:10,prepar:[],uniqu:10,cat:[],whatev:[3,11,5],purpos:[3,9,7,1,8],boilerpl:[4,5],claim:1,hostvar:11,argument_spec:5,facter_hostnam:[8,12],chip:3,agent:[0,6,12,3],critic:3,occur:8,alwai:[1,4,7,6,5,8],multipl:[3,1,4,6,7,8,9,10,11,12],ping:[0,10,7],uptim:10,write:[3,1,2,4,5,6,7,8,11,12],purg:7,pure:4,somevalu:[11,5],parameter:8,map:[10,8],product:11,mar:[],book:6,max:12,clone:[0,5],usabl:8,membership:[11,12],pattern:[0,1,3,4,8,9,10,11,12],mai:[0,1,2,3,4,5,7,8,10,11,12],underscor:10,data:[3,2,4,7,6,5,8,9,10,11,13],man:[],poseidon:[],practic:[3,1,2,4,6,7,8,11],seuser:7,explicit:[],predic:7,inform:[10,6,11,8,12],"switch":6,mango:2,combin:2,talk:[4,0,8,9],ender:6,ec2_statu:10,nbsp:[],ec2_id:10,still:[0,4,6,5,8,10,11],pointer:5,ec2_virtualization_typ:10,facter_:[7,8],jid:12,overlord:[],group:[0,1,2,3,4,5,6,7,8,9,10,11,12],monitor:[3,10],polici:[3,7],yaml:[3,1,2,4,6,8,9,11],curli:12,pythonpath:[],mail:[0,1,2,3,5,6,7,8,9,10,11,12,13],job_statu:[],main:[3,1,4,5,8,10,11],xyz:[],security_group_pete_s_fancy_group:10,non:[3,4,7,5,8,9],hassl:3,env:[4,0],encod:7,initi:7,l6pmiam1a8ywep:7,half:6,now:[0,3,7,6,5,8,10,11,12],discuss:[4,6],setyp:7,shoudl:7,down:[10,7,8],term:[4,5,12],name:[1,2,4,7,5,8,9,10,11,12],config:[4,3,10,8],didn:[4,6,12],crypto:3,separ:[10,8],rock:4,domain:4,arg1:7,laserllama:3,yeah:[],ensur:[0,6,7,8,11,12],contrib:[5,7],backport:[0,7],facter:[11,6,7,8,12],happen:[10,6,5],subnet:10,shown:5,space:[3,6,7],infrar:[],profil:10,intermix:[],skylin:13,internet:3,correct:[10,6,11,8,2],ksmeta:10,lag:7,migrat:3,argv:5,args_fil:5,theori:8,org:[0,7,12,9],grab:7,card:6,care:[7,8],reusabl:[4,5],wai:[0,1,4,7,6,5,8,9,10,11,12],frequenc:11,synchron:[11,8],thing:[0,1,2,4,6,5,8,9,11,12],place:[4,3,5],raleigh:[3,12,9],router:7,think:[11,6,5,1],frequent:[4,10,11],first:[0,3,7,6,5,9,11,12],origin:7,directli:[4,7,5,8,9,10,12],onc:[1,6,5,8,9,11],arrai:11,yourself:8,"long":[0,3,6,10,11,12],oppos:12,open:[11,6,5,8],tomorrow:13,somegroup:7,given:[1,4,6,7,11,12],unlink:7,convent:[10,5],gif:[],fierc:[],white:5,friend:13,especi:[3,6,11,1],copi:[0,4,7,10,11,12],specifi:[0,2,4,7,6,5,8,10,11,12],retyp:0,netmask:7,github:[0,1,2,3,7,5,8,10,11,13],mostli:1,than:[0,1,2,3,4,5,6,7,8,10,11,12],cmdb:10,wide:6,ec2_private_dns_nam:10,were:[6,11,8,12],pre:[],sai:[0,3,6,7,8,11,12],nicer:[],id_webservergroup:10,argument:[4,7,5,8,9,10,12],dash:[10,2],loki:[],collat:7,sat:6,engin:13,squar:[],alias:5,destroi:7,note:[0,7,5,8,10,11,12],forc:[4,7],ideal:6,denomin:1,take:[4,7,6,5,8,12],noth:[7,8,2],channel:[0,2,3,7,6,5,9,10,12,13],begin:[12,2],sure:[4,10,11,8,12],normal:[10,12],track:[4,9,11,12],beta:[],pair:[10,5,2],adopt:6,meanwhil:6,runtim:11,mysql_db:7,show:[11,5,8,12],cheat:6,aggregr:5,geographi:1,permiss:[0,12],hack:[4,0,5],rotat:8,xml:2,onli:[0,3,7,6,5,8,10,11,12],explicitli:[7,8],transact:11,activ:[7,13],enough:[9,6,12],dict:5,analyz:11,analyt:13,nearli:[7,2],variou:[4,11,6,7,8],get:[0,2,3,4,5,6,7,8,10,11,12,13],soon:[],repo:[5,7,12,9],ssl:[3,6],cannot:[11,7,8],ssh:[0,3,4,6,7,9,10,11,12],requir:[0,1,3,4,5,6,7,10,11,12],some_file_path_foo:1,through:[4,0,7,12,3],where:[0,1,4,7,6,5,10,11],summari:8,wiki:[],hierachi:[],testserv:7,ansible_product_vers:7,fff:[],ansible_distribut:[11,7],concern:8,detect:[4,7],ansible_ssh_host_key_dsa_publ:7,innov:[],review:[1,4,6,7,8,11],enumer:11,estat:13,ansible_system_vendor:7,between:[0,1,3,6,8,11],my_app:7,"import":[4,5,8,10,11,12],across:[10,6],rerun:8,guitar:4,cycl:0,come:[4,3,5,1,8],timmi:8,region:10,contract:10,tutori:5,abc123:10,mani:[4,7,5,8,10,11,12],setenforc:8,among:[6,11],color:[11,5],overview:2,inspir:[4,6],period:[4,11],colon:[9,8],inventory_hostnam:11,webapp:[6,7,12],poll:[4,11,12],other_vari:11,coupl:6,west:10,rebuild:[],rubi:[3,2,7,6,5,11,12],those:[4,10,11,8,12],"case":[3,4,7,6,5,8,10,11,12],mount:7,md5sum:[],straighten:6,trick:8,cast:5,invok:4,exist:[3,6,7,8,9,10,11,12],default_releas:7,newhost:7,advantag:11,ec2_stat:10,canon:7,worri:[6,11],destin:[10,7],myapp:[11,12],rktgjk2httvs6gigvsuwwfod7:7,chkconfig:[],trival:5,http_port:[9,8],develop:[0,1,2,3,4,5,6,7,8,11],ansible_architectur:7,author:[3,7,1],media:13,same:[0,1,2,4,7,8,9,10,11,12],binari:[0,6],html:6,pad:[],pai:12,document:[3,1,2,4,6,5,8,10,11],week:[3,13],webserv:[3,1,7,8,9,10,11,12],closest:13,ec2_subnet_id:10,nest:[4,5,11,7],driven:[3,10],capabl:1,fruit:2,interventori:[],improv:[5,13],extern:[4,3,10,11,1],appropri:[10,11,6,7,12],choos:[0,3,4,6,7,8],markup:4,without:[4,0,6,5],promis:4,model:[3,6],dereferenc:[],execut:[0,1,3,4,5,6,7,8,10,11,12],when:[1,4,7,6,5,8,10,11,12],rest:[4,5],venv:7,kill:8,speed:0,aws_access_key_id:10,versu:[0,6,1],europ:13,miscellan:[4,1],except:[10,5],littl:[10,3,6],otherus:12,blob:10,notori:6,vulner:6,real:[0,11,8,13,3],ignore_error:11,around:6,ohai:[11,6,7,8,12],read:[0,2,3,4,5,6,7,10,12],dark:10,mon:4,world:[0,6,11,8,13],intel:7,whitespac:1,realtim:13,ak123:10,integ:[],server:[3,6,7,8,9,10,11,12],rycsbf1d8e5ptxesxhqs4iq:7,output:[4,7,6,5,8,10],manag:[0,1,2,3,4,6,7,8,9,10,11,12],ec2_kernel:10,assmebl:7,sneaker:[],jquery_directori:7,titan:[],ansible_processor:7,noon:3,definit:[],legal:[5,1],moon:[],exit:[10,5,8],complic:[3,6],refer:[11,10,7,8,12],ansible_swaptotal_mb:7,power:[0,1,3,4,6,5,8,10,11],broken:[4,1],found:[11,10,5],"throw":[6,5],earlier:[4,0,8],src:[11,10,7,8,12],stone:5,central:[3,6,11],greatli:4,get_url:7,acm:[9,7,1,12],wolf:10,stand:4,act:4,industri:[3,6,13],mytempl:7,effici:[6,11],terminolog:10,somescript:7,multinod:6,puppetmast:3,your:[0,1,3,7,6,5,8,9,10,11,12,13],charli:7,stare:5,log:[5,11,6,7,8],area:[],aren:6,privileged_us:[],start:[0,1,2,3,6,7,8,10,12],interfac:[10,6],low:7,lot:[3,1,5,11,12,13],ipv6:7,bundl:1,vpc_destination_vari:10,congratul:0,faster:[4,11,5],strawberri:2,dirti:[0,7],possibl:[1,5,8,9,10,11,12],"default":[0,3,4,7,6,5,9,10,11,12],ansible_fact:5,stacktrac:5,connect:[4,0,6,11,3],tasti:2,uid:7,creat:[0,3,6,7,8,10,11,12],certain:[11,6,7,8],deep:8,strongli:[6,1],deferenc:[],file:[0,1,2,3,4,5,7,8,9,10,11,12],my_custom_fact_can_be_used_now:11,again:[10,6,5,8],beyond:[11,13],googl:[0,1,2,3,5,6,7,8,9,10,11,12,13],compel:[],repositor:7,event:[4,5,6,7,8],valid:[4,5],you:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],external_var:11,poor:5,sequenc:3,symbol:7,signficantli:0,briefli:8,"60k":[3,6],postgresql_us:7,directori:[1,2,4,7,5,8,11,12],invest:6,descript:[7,1,8],chown:7,potenti:[4,11],appl:2,cpu:7,all:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],forget:[11,12],selinux:[7,8],lack:[],mnt:7,month:0,scalar:5,abil:[6,8],follow:[0,6,7,9,10,11,12],alt:[],children:9,nors:[],articl:[3,5,7],program:[3,2,4,7,6,5,8,12],mcollect:[],arbitari:2,introduc:3,liter:7,tag_name_redi:10,song:4,fals:[11,5,2],faq:[3,6],util:4,mechan:4,failur:[10,11,6,5,8],veri:[0,1,3,4,5,6,7,8,10,11,12],condition:8,database_serv:9,list:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],pbx:13,sane:6,stderr:5,small:[10,3,6,11,2],testuser2:11,testuser1:11,enterpris:[0,13],yetanotherdb:7,zero:[5,8],design:[3,6,12,9],pass:[0,7,5,8,10,11,12],further:[6,11,2],ec2_spot_instance_request_id:10,what:[0,1,2,3,4,5,6,7,8,10,11,13],sub:[],section:[0,1,6,8,9,11,12],abl:[3,11,1],delet:[7,8,12],abbrevi:2,ec2_state_reason:10,method:[10,6],movement:3,hasn:6,full:[4,11,7,8],hash:[9,11,10,5,2],shouldn:[6,11],recip:[4,0],first_available_fil:11,strong:3,modifi:[10,5],valu:[2,4,7,5,8,10,11,12,13],search:13,ahead:[0,8],likin:6,memcach:[11,8],prior:11,amount:10,pick:[6,12],action:[4,11,10,7,8],via:[0,3,4,7,10,11],shorthand:[11,5],factnam:11,ec2_state_cod:10,managememnt:[],href:[],select:[1,4,7,5,8,9,11],distinct:[],stdout:10,regist:4,two:[3,10,7,8,9],rhel:0,demo:12,taken:[4,6,8],more:[0,1,3,4,6,7,8,9,10,11,12],flat:8,door:6,hundr:13,flag:[0,8],particular:[4,7,8,9,10,11,12],known:[4,7],compani:[6,5,13],cach:[4,10,7],none:[0,10,7],pkgbuild:0,hous:[],daisi:4,dev:[6,7],remain:[],learn:[0,1,2,3,6,5,8,9,11],deb:7,instantan:6,prompt:[11,8,12],yamllint:2,moduledev:[],templat:[1,4,7,6,5,8,10,11,12],minimum:[11,5,8],explor:[0,10],pong:7,cygat:13,cours:[6,11,1],newlin:[],secur:[3,4,6,7,10,11],rather:[4,11,6,5],anoth:[3,1,2,4,6,7,8,11,12],simpl:[3,1,2,4,6,5,8,10,11,12],css:7,distro:10,resourc:[5,11,6,7,8],referenc:[9,8],variant:0,fstype:7,ff0000:5,neccesssari:[],args_data:5,associ:[10,2],"short":[0,6,11],django:7,caus:0,help:[0,1,2,3,4,5,6,7,8,9,10,11,12],xmpp:6,mission:3,uvh:0,scott:6,hierarchi:[],hell:3,suffer:6,paramet:[1,4,7,5,8,11],style:[5,11,7],psycopg2:7,cowsai:[4,11,8],pend:[],rapidli:[10,11],might:[9,11,10,5,8],wouldn:[10,6],good:[0,3,6,5,8,10,11],"return":[4,7,6,5,8,10,11],food:2,framework:[10,3,6],botnet:[3,6],odin:[],neccessari:[11,7],instruct:[0,6],authent:7,mysteri:11,easili:[0,3,6,10,11,12],achiev:5,fulli:[0,7],only_if:[11,8],ansible_kernel:7,subsystem:[3,6,7],harm:[],mental:6,hard:[6,5],idea:[0,1,2,3,4,5,6,7,8,9,10,11,12],crontab:11,realli:[3,2,4,7,6,5,8],expect:[10,11,8],variablenam:[],halen:4,orient:8,hostnam:[4,7,8,9,10,11],ftp:7,safeti:[],bubbl:[11,7,8],print:[10,5],yaml_to_ini:9,qualifi:7,postgr:[7,8],proxi:[9,11],advanc:[0,1,3,4,6,8,10,11],pub:12,reason:[3,6,5,8,10,11],base:[3,11,6,7,1],believ:[4,6],ask:[4,0,8,12],bash:[0,6,5,12,3],basi:[4,8],pyyaml:0,sytem:6,launch:[11,8],drupal:13,omit:1,american:4,ansible_system:7,assign:[9,10,11,1],feed:[],sdwippefq74nppvuelhpkkaiojjnn1zuhfol:7,notifi:[1,4,7,6,5,8,12],obviou:[],feel:[10,11,2],exchang:11,number:[3,11,6,7,9],placehold:[4,11,8],done:[0,1,3,4,6,7,9,11],least:1,blank:7,stabl:[0,7],fiction:4,differ:[0,1,3,4,6,7,8,9,10,11,12],list_vm:7,guest:7,script:[3,1,4,6,5,9,10,11,12],interact:[10,12],construct:[10,6,11,1,8],camelot:11,make_databas:7,statement:[5,8],banana:[],store:[4,9,10,7,13],option:[0,1,4,7,6,5,8,9,10,11,12],behind:[6,7],selector:4,part:[3,4,7,6,5,11],ec2_key_nam:10,consult:13,reinstal:[],jump:[0,3],kind:[6,5],grep:[],whenev:5,remot:[0,4,7,8,11,12],gotten:3,remov:[9,11,7,12],jqueri:7,reus:[6,11,8],architect:3,str:5,jvmdhw:7,toward:11,cleaner:11,comput:[10,6],well:[0,1,3,7,6,5,8,9,10,11,12],group_var:9,packag:[0,1,4,7,6,5,8,11,12],imagin:[],createhom:7,equival:[11,7],self:[6,5],"123i":13,also:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],build:[0,4,7,6,5,10],brace:12,distribut:[0,6,1,13,3],passwd:7,previou:11,reach:[4,3,1],most:[0,1,2,3,4,6,8,10,12],plai:[4,3,11,8],plan:6,alpha:7,bug:[0,3],filesystem:11,clear:1,cover:[10,6,11],roughli:0,clojur:5,clean:6,pars:[6,5],usual:[8,12],awesom:[3,7,8,13],commerc:13,ansible_processor_count:7,alphanumer:10,devolv:[],mpd_ring:[],particularli:[10,11,8],fine:[0,5,1],find:[10,5,8,13],impact:[6,13],firewal:[3,11],nosql:13,pretti:[10,6,11],solut:[6,13],security_group_default:10,olympu:[],yml:[11,1,8],remedi:[4,11],long_running_oper:12,financ:3,nativ:[4,0,11],basho:13,him:13,restart:[1,4,6,7,8,9,12],mdehaan:[7,12],dollar_sign_syntax:[],common:[1,2,4,5,10,11],wrote:[4,5],set:[0,1,3,4,5,6,7,8,9,10,11,12],dump:[5,7],creator:13,security_group_webserv:10,see:[0,1,2,4,5,6,7,8,9,10,11,12,13],sec:11,arg:5,disadvantag:3,setsebool:8,analog:4,expert:[6,13],someth:[1,4,6,5,8,10,11],restructur:8,hold:11,experi:6,altern:[11,12],solo:[],numer:[],aserv:0,solv:[],tag_aws_cloudformation_log:10,foo_port:[],popul:10,both:[0,4,7,6,5,10,11,12],last:[0,3],delimit:7,boto:10,thor:[],uncrypt:8,context:7,whole:6,load:4,simpli:[10,7,1,8],point:[11,10,7,1],instanti:[4,5],etc_other_conf_oth:1,header:9,shutdown:[11,7],suppli:7,asdf:[],backend:[],unsuccess:8,java:4,instrument:4,devic:[4,7],due:[0,6,5],empti:10,ran:3,host4:10,escape_pod:9,strategi:6,wish:[0,1,2,8,10,11],fire:[3,6,11],imag:[],convert:[10,5],append:7,gap:6,understand:[4,3,8],comprimis:3,educ:5,look:[3,7,5,8,9,10,11,12],straight:12,batch:6,"while":[3,6,11,1,8],unifi:[],smart:12,behavior:[11,7,13],error:[5,11,6,7],loop:[11,8],pack:10,gimm:4,pragmat:[],motd:[10,8,12],max_client:8,readm:[],jpg:[],itself:[10,0,6],ansible_ssh_host_key_rsa_publ:7,unmount:7,fedora:[0,13],grant:7,login_usernam:7,belong:10,exit_json:5,higher:[0,11],optim:1,painless:3,moment:10,temporari:[],user:[0,1,3,4,5,6,7,8,10,11,12,13],yesterdai:3,recent:6,lower:[3,6],task:[3,1,4,6,7,8,11,12],lib:5,older:7,entri:3,spent:6,expens:10,endfor:11,spend:6,explan:5,ec2_monitor:10,mysql:7,love:[],centos6:10,shortcut:5,async_wrapp:5,appli:[4,9,11,7,8],input:[11,5],bin:[0,4,7,5,8,9,10,11,12],march:5,format:[3,2,4,6,7,8,9,10,12],judgement:7,nginx:7,game:[3,6],quest:11,bobdata:7,bit:[11,6,7,8],abduct:4,ec2_ownerid:10,xaby9ud5brbfvkedu:7,name_of_fact:[],knock:6,capital_of_assyria:[],signal:6,"98dbcgqw5hme89cjgzro5ktkc5yu":7,manifest:[4,6],"boolean":[5,2],popular:[3,13],postgresql_db:7,often:[10,11,6,7,1],simplifi:[4,12],creation:12,some:[0,1,3,4,5,6,7,8,9,10,11,12,13],back:[0,6,7,8,11,12],mirror:4,virtualenv:7,scale:[4,6,11],ec2_tag_kei:10,per:[10,11],pem:0,substitut:4,mathemat:4,larg:[4,6,11],either:[10,11,6,7],machin:[0,1,3,4,5,6,7,8,12],object:[4,5],run:[0,2,3,4,5,6,7,8,9,10,11,12,13],step:[3,11,6,7,8],squeez:7,meantim:6,major:10,impor:[],ec2_launch_tim:10,othervar:[],ansible_eth0:[11,7],block:11,fulfil:8,steelhous:13,primarili:[],unreach:8,intl:[],within:[10,9,6,11,8],contributor:13,chang:[3,1,4,7,5,8,9,11,12],bserver:0,rxp33wfphjwjwvhatfci1nrbaudqi:7,ansible_python_vers:7,group_nam:11,question:[0,1,2,3,5,6,7,8,9,10,11,12],fast:[0,6,3],custom:[3,6,11],includ:[1,4,7,5,8,9,10,11,12,13],suit:[6,8],forward:3,datastructur:10,foosbal:[9,7],lint:2,link:[5,7],newer:0,line:[0,2,3,4,5,6,7,8,9,10,11,12],info:[10,7,12],concaten:7,consist:5,caller:7,planet:3,schmooz:13,ec2_dns_nam:10,highlight:[],similar:[11,10,7,12],curv:[3,6],module_common:5,constant:1,parser:5,doesn:[3,2,4,10,11,12],repres:[10,8,2],chat:[0,2,3,7,6,5,9,10,12,13],bracket:9,coder:6,crypt:[7,12],chgrp:[],likes_emac:2,transport:[0,6,3],peopl:[3,11,13],nice:[3,8],draw:3,asciidoc:[],meaning:[],far:[12,2],hello:0,jupit:[],pluggabl:[3,6],code:[3,1,4,7,6,5,8,10,11,12,13],alien:4,async_statu:12,privat:[0,10,11],sensit:11,elsewher:[],friendli:3,send:[4,11],autostart:7,sens:[0,10,7,8],fatal:[5,8],blindingli:[],sent:5,sensic:3,logtre:7,signfic:5,asdf1234l:7,implicitli:6,ec2_root_device_typ:10,relev:[11,6,5],tri:4,magic:[11,6,5,8],id_rsa:[0,12],michael:[4,3,13],fewer:11,"try":[0,3,6,5,8,10,11],p2xkxaczh6fc:7,pleas:[10,0,6],malici:6,impli:7,natur:[],focu:13,cron:[6,11],gmbh:13,mysqldb:7,download:[0,7],ansible_python_interpret:9,folk:[0,13],index:10,turn:[3,11,6,5],compar:6,access:[0,3,7,10,11,12],experiment:11,can:[0,1,2,3,4,5,6,7,8,9,10,11,12],chose:[],let:[0,2,3,7,5,8,10,12],ubuntu:[0,10,7],becom:11,sinc:[10,7,1,12],great:[3,1,4,6,5,8,11,13],convers:9,hypervisor:7,technolog:[3,13],"_some_str":8,later:[0,4,7,5,8,9,11,12],typic:[6,8,12],maker:13,hardi:7,fstab:7,heart:10,win:[],app:[6,11],apt:[11,7,1,12],api:[10,3,5,6,7],cloud:6,fed:[7,8],from:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],usa:9,commun:[3,4,6,7,8,10],"8b3satjxmpgbfbueebwubk5ejl":7,doubl:12,upgrad:[7,8,12],next:[0,8,9],few:10,usr:[0,4,7,5,8,9,10,12],sort:[6,7,13],dbserver:[9,11,1],impress:11,sbin:[11,7,8,12],trail:1,train:6,login_password:7,ansible_nocolor:11,starter:[5,8],account:[4,0,7,8,12],chdir:7,retriev:11,tunnel:3,alia:[9,5],openjdk:7,alic:8,halt:1,ec2_ramdisk:10,fetch:[11,7],proof:5,employe:[6,2],tar:0,process:[3,6,7,8,12],lock:[6,11],sudo:[0,3,4,6,7,8,12],high:[5,12],knows_oop:2,tag:[0,11,10,7],tab:8,tarbal:[],onlin:2,surfac:[3,6],orson:6,lame:2,mysql_root_password:[],"_assembl":[],lepton:5,subdirectori:7,srv:[11,10,7,8,12],panic:11,stock:[],express:[3,2,5,8,10,11],gentoo:0,watch:3,attent:12,tier:3,philosophi:3,ansible_host:0,drop:5,orchestr:[4,3,6,8],correspond:7,element:[11,10,5],issu:[0,6,1,3],allow:[0,1,4,6,5,10,11,12],aws_secret_access_kei:10,move:[7,8],elit:2,comma:[10,7],loginpass:[],release_vers:11,bunch:7,somecommand:8,taboot:[4,6],infrastructur:[0,1,3,4,6,8,9],anyon:6,therefor:4,ansible_product_uuid:7,dag:13,greater:9,python:[0,2,3,4,5,6,7,9,10,11,12],auto:[10,5],dai:[3,6],auth:7,devel:10,mention:[5,1,8],rubygem:12,instead:[0,1,4,6,7,11,12],strive:5,multiprocess:6,anyth:[10,5,6,7],edit:[0,10,7],slide:3,mode:[0,4,6,7,8,11,12],subset:4,grok:3,bump:[],usernam:7,ec2:[3,10],our:[3,13,12,2],patch:6,pitfal:5,special:[4,10],out:[3,1,4,7,6,5,8,9,10,11,12],variabl:[0,1,3,4,5,6,7,8,9,10,11,12],twice:4,reboot:[7,8,12],security_group_:10,rel:[4,9,7,1],"_default":7,leverag:0,ref:[],login_host:7,red:[3,4,6,5,10,12],clarifi:[],insid:[11,10,5],unpars:5,ansible_machin:7,control:[3,1,7,6,5,8,9,10,11,12],dictionari:[11,10,5,2],releas:[0,1,4,6,7,8,11],include_ansible_module_common:5,indent:2,could:[10,11,6,5,8],put:[0,1,4,7,8,9,11,12],fqdn:11,keep:[0,1,4,5,9,10,11],outsid:[10,5],adrian:6,retain:6,stuck:8,localdomain:7,softwar:[3,1,4,6,7,10,11,12],qualiti:5,scene:7,echo:[0,10,11,12],date:[0,5],puppet:[4,3,6,7,10],submit:[6,5],owner:[4,7,12],facil:4,prioriti:7,ansible_lo:7,perfectli:[],mkdir:12,system:[0,1,3,4,5,6,7,8,9,10,11,12],messag:[4,5,6,7,10],attack:[3,6],pattern_goes_her:9,termin:12,"final":[4,7],ipv4:[11,7],shell:[3,1,4,7,5,8,10,12],ec2_descript:10,"var":[9,11,7,1,8],rst:[],nobodi:5,priveledg:[],dive:8,richer:6,intervert:11,charact:[10,2],sweden:13,favorit:[6,11],deprec:9,sysadmin:6,ansible_processor_cor:7,have:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],close:[3,5],need:[0,1,2,3,4,5,6,7,8,9,10,11,12],cfengin:[4,6],border:[],paramiko:[4,0,6],unexpect:4,min:7,mix:[9,11,8],baisc:[],tag_name_web:10,which:[0,1,2,3,4,5,6,7,8,9,10,11],datacent:[4,9,1],with_item:[11,7],divers:3,singl:[1,4,6,7,8,10,11,12],ec2_security_group_nam:10,unless:[4,11,6,7,8],deploy:[0,3,4,6,8,12],who:[3,10,7,8,13],salli:7,discov:[4,3,11,8],deploi:[3,6,7,8,11,12],comparison:[3,6],why:[6,1],serol:7,urg:1,inventory_hostname_short:11,url:7,gather:[11,6,7,8],request:[4,7],self_destruct_countdown:9,snapshot:7,built:[0,4,6,7,10,11,12],fact:[3,4,7,6,5,8,11,12],text:[],verbos:[5,7,8],bring:[6,8],playbook:[0,1,2,3,4,5,6,7,8,9,10,11,12],trivial:[0,5,10,7,3],anywai:9,varnam:8,redirect:12,locat:[9,11,7,8],tire:6,should:[0,1,2,3,5,6,7,8,10,13],ansible_swapfree_mb:7,won:[8,12],ec2_root_device_nam:10,"5px":[],local:[4,11,6,7],something_els:5,contribut:[0,3,7,5,12,13],notat:4,familiar:10,pave:4,autom:[6,1,12],somevar:11,increas:11,ansible_ssh_port:[],enabl:[5,7],organ:[7,1,13],bounc:[7,8],sha:7,stuff:[3,7,12],integr:[3,10,7],contain:[0,1,3,6,5,8,11],ymwaaaebalnasqn10tngsrde5arbsw8ctojqlyybciqgpytzw8zenerfxt7ij3fw3jh:7,view:3,legaci:7,cthy5bws9kmyjmeo0kfumh8hy4maxdokhq7dhbpircjs5jptogxirezjba67r6:7,nodeinfo:7,skynet:7,gmail:[],statu:[5,11,7,12],wire:4,extend:[3,6,11,1,8],mainli:[6,11],state:[1,7,6,5,8,9,11,12],viper:11,progress:[],email:[3,1,13],kei:[0,2,3,7,6,5,8,10,11,12,13],homedir:7,tempfil:8,job:[12,2],entir:[3,1,6,5,8,9,10,11],homebrew:0,"2pm":3,addit:[1,4,7,5,8,9,10,11],instant:4,southeast:9,admin:[3,10],goal:[8,12],equal:[6,5,12],ohai_foo:12,etc:[0,3,6,7,8,9,10,11,12],instanc:[4,7,8,9,10,11],comment:[5,7,1],english:7,guidelin:5,chmod:[5,10,7,8],distil:6,rpm:[0,5],mailto:[],quit:[0,5,1],evalu:[11,12],platform:[11,6,7,13],addition:[11,8],decent:[],compos:8,compon:4,json:[2,4,7,6,5,10,11,12],besid:5,treat:[4,6,5,1],ungroup:[],immedi:[11,7,8],"2677m":7,yournam:[8,12],capistrano:6,global_var:1,vmware:7,togeth:[4,7,1],minim:[4,0,5],ador:3,atlanta:[9,10,12],present:[3,5,11,7,1],authorized_kei:[0,7],multi:[3,6,8],plain:3,align:[],ansible_virtualization_typ:7,defin:[4,11,10,7,8],glossari:[4,3],ultra:3,layer:[10,6],almost:[6,7],virt:7,site:[6,11,1,13],archiv:7,lightweight:10,partner:7,revis:[],michaeldehaan:[],surprisingli:[],scienc:4,welcom:[3,10],parti:4,cross:6,member:[7,2],handl:[3,5,11,7],inc:7,ansibl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],difficult:[4,6],http:[10,7],structur:[4,11,7],denot:9,upon:4,effect:4,libvirt:7,php:12,distutil:0,pull:[4,6,11,10],audit:[4,3,11,1],off:[4,3,6,11,1],center:[],seth:6,exampl:[0,1,2,4,5,6,7,8,9,10,11,12],command:[0,3,4,7,6,5,8,9,10,11,12],interpol:11,undefin:7,latest:[0,7,8,12],lest:3,tunabl:1,distanc:[4,6],paus:7,less:[0,6,3],additon:0,starbuck:11,heavili:6,skill:2,simultan:12,web:[10,6,12,13],host5:10,cleanup:11,host3:[9,10],host2:[9,10],host1:[9,10],kick:[4,3,11,12],knob:1,branch:[0,7],xmlrpc:10,dest:[11,10,7,8,12],piec:10,know:[2,7,6,5,9,10,11],nor:4,password:[0,6,7,8,11,12],recurs:[7,12],python3:0,python2:0,insert:7,motorola:3,like:[0,1,2,3,4,5,6,7,8,9,10,11,12],success:[5,7,8],amazonaw:10,necessari:12,lose:12,async:[4,11],architectur:[4,3,6,11],page:[0,6,12,2,3],ansible_hostnam:[11,7,12],shed:6,revers:[3,7],captur:5,twitter:[],linux:[0,6,7,13,3],"export":[0,10],home:[4,7],librari:[4,7,1,2],tmp:[10,7,8,12],lead:[6,13],avoid:[12,0,7,8,3],thank:6,overlap:[],update_cach:7,encourag:[11,6,5,1,8],slight:10,importerror:[],usag:[1,7,6,5,9,11,12],symlink:[0,7],vhost:8,host:[0,1,3,4,5,6,7,8,9,10,11,12,13],although:5,simpler:[4,6,12],about:[0,1,2,3,4,5,6,7,8,10,11,12],actual:[4,5,11,6,7],swear:3,disabl:8,ntp_server:[9,12],own:[1,7,6,5,8,10,11],easy_instal:7,automat:[1,4,7,5,10,12],ec2_public_dns_nam:10,some_serv:9,hang:8,merg:[6,5],van:4,transfer:[4,5,7,8,12],intention:[],trigger:[6,7,8],"8agepocvjdhyzr7pahfxzgudgktgrl2qzryukcmwo1czbmbhci5fzimvths9":7,replac:4,biggest:13,individu:[9,1],"function":5,simplejson:[0,7],subscrib:[],nnwugi:[],continu:[11,5],ec2_plac:10,eas:6,eat:12,count:[11,8],succe:5,made:[3,7,6,5,8,9,11],whether:[10,5,6,7,1],arg2:7,writeabl:8,asynchron:[11,8],record:2,below:[0,10,7,8],limit:[11,12],otherwis:[11,5],problem:[3,6,2],epel:0,pin:7,is_favcolor_blu:11,filenam:[11,7],ec2_tag_nam:10,implement:[10,6,5],ini:[4,9,10],mountpoint:7,pip:7,ing:7,probabl:[0,6,5,1,8],boot:7,detail:[10,5,8,12],virtual:[7,8],capabilit:[],other:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],futur:[11,5,1],rememb:[8,12],varieti:[10,6,5],riak:13,ec2_external_inventori:10,repeat:[11,1],"class":[4,10,5,8],ansiblemodul:5,debian:[0,11,7],stai:11,sphinx:[],amp:[9,10],scientif:0,reliabl:6,rule:[11,1,12],portion:[9,7],emerg:3,name_of_host:[],"8btwaryr":7},objtypes:{},titles:["Getting Started","Best Practices","YAML Syntax","Introducing Ansible","Glossary","Module Development","FAQ","Ansible Modules","Playbooks","Inventory & Patterns","API & Integrations","Advanced Playbooks","Command Line","Who Uses Ansible"],objnames:{},filenames:["gettingstarted","bestpractices","YAMLSyntax","index","glossary","moduledev","faq","modules","playbooks","patterns","api","playbooks2","examples","who_uses_ansible"]})
\ No newline at end of file
+Search.setIndex({objects:{},terms:{facter_operatingsystem:11,kickstart:[4,11],comprimis:3,poorli:[],four:[9,13],prefix:[11,10,7,8,12],sleep:11,forget:[11,12],whose:11,tweet:13,ebuild:0,aur:0,under:[11,8],spec:8,everi:[12,11,1,2,8],risk:11,vastli:8,ansible_virtualization_rol:7,redact:7,upstream:[],affect:[5,7],macaddress:7,showcas:5,supervisorctl:7,ansible_librari:[],shlex:5,vars_prompt:[11,1],saltstack:[],x86_64:[10,7],awwxvv:7,seper:[9,11,6,7,8],direct:[6,7,8],chef:[4,3,6],second:[10,11,12],tag_key_valu:10,blue:11,hide:11,thunder:6,children:9,constrast:4,"new":6,net:[0,2,7,6,5,9,10,12,13],ever:[3,10,5,8,9],told:8,unpars:5,abov:[7,5,8,10,11,12],controlmast:[0,6],eckersberg:[6,2],hera:[],never:[10,5,6,7],here:[0,1,3,7,5,8,10,11,12,13],herd:6,"malm\u00f6":13,path:[1,7,5,8,9,10,11,12],interpret:9,datetim:5,permit:[],aka:11,ansible_ssh_arg:0,somethingels:11,brought:[],unix:[3,6],cobblerd:10,ec2_:10,total:8,unit:[4,5],highli:5,describ:[4,1,8],would:[0,1,4,7,6,5,8,9,10,11,12],h3d850bdf:[],ansible_memtotal_mb:7,noarch:0,program:[3,2,4,7,6,5,8,12],overhead:3,typo:5,recommend:[5,7,1],type:[4,7,6,5,10,11],tell:[4,3,7,12,9],notif:6,notic:6,warn:5,phone:4,exce:4,ec2_architectur:10,relai:8,ansible_transport:0,must:[5,11,10,7,8],join:3,restor:7,setup:[0,1,3,4,7,5,8,10,11,12],work:[0,1,3,4,6,7,8,9,10,11,12],anotherdb:7,erb:6,virttyp:7,ansible_ssh_host_key_rsa_publ:7,root:[0,1,3,6,7,8,11,12],scpnmy8rks7fyk8ulx0pei:7,os_default:11,give:2,rpath:3,indic:[7,8],app_serv:11,somefil:8,want:[0,1,2,4,5,6,7,8,10,11,12],end:[4,5,6,7,8],hoc:[3,4,6,7,8,12],quot:[11,12],song:4,how:[1,2,4,7,6,5,8,9,10,11,12],hop:6,yum:[0,1,7,5,8,11,12],perspect:10,updat:[11,7,12],dialect:4,recogn:[8,12],passwordless:12,after:[1,4,7,6,5,8,9,10,12],lab:[3,6],diagram:[],befor:[3,4,7,6,5,8,11,12],ohai_:[7,8],ec2_image_id:10,arch:0,parallel:[3,4,6,8,11,12],attempt:[7,8],interpol:11,ansible_product_seri:7,bootstrap:[3,6,7],credenti:[7,12],exclud:9,greek:[],unpaus:7,maintain:[0,10,5],environ:[0,11,10,7],enter:11,exclus:11,idontknow:[],order:[3,6,7,1,8],oper:[0,4,7,8,11,12],frontend:11,over:[0,3,4,6,9,10,11,12,13],failur:[10,11,6,5,8],orang:2,becaus:[1,2,4,6,5,10,11,12],ec2_previous_st:10,rpmbuild:0,ansible_interfac:7,privileg:7,zeu:[],gather_fact:11,vari:11,myfil:7,streamlin:11,exit_json:5,cli:[10,12],img:[],fix:0,better:[7,12],offic:3,mydb:7,easier:[1,2,4,6,5,12],them:[0,1,2,3,4,5,6,7,8,9,11,12],thei:[3,7,6,5,8,9,10,11,12,13],fragment:7,etc_acme_conf_acm:1,safe:8,ec2_ten:10,"break":[4,8],band:4,glorifi:[],jinja2:[0,4,6,7,8,11,12],ec2_ip_address:10,mgmt:10,httpd_sys_content_t:7,ec2_region:10,choic:[0,5],vidal:6,bonu:10,timeout:[4,11],each:[1,2,4,7,6,5,8,9,10,11],debug:[4,2],side:3,mean:[2,4,7,6,5,8,10,11],list:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],playbooks2:[],logo:[],some_password:11,contend:6,network:[3,6,11],dss:7,content:[4,11,5,8],dsl:4,adapt:[10,7],got:6,forth:8,a1b1c1d1:10,site_fact:[11,5],ntp:[9,12],nightmar:3,free:[0,6,7,10,11,13],standard:[9,5],dotnet:2,fixm:[],md5:5,reconfigur:[6,11,1],openssh:[0,6,3],traceback:5,isv:13,isn:[3,6],rang:[3,7],english:7,render:7,clariti:4,wast:[],restrict:5,hook:[],instruct:[0,6],alreadi:[0,3,4,7,6,5,8,10],van_halen_port:8,apt_repositori:7,massiv:3,primari:[10,7],rewritten:[],top:[1,4,6,5,8,11],sometim:[11,7],destination_vari:10,master:10,too:[3,2,6,5,10,12],similarli:[10,11],john:[6,2],iptabl:[],ansible_memfree_mb:7,tool:[0,3,4,6,10,11,12],took:6,"80ghz":7,somewhat:10,technic:[0,10,7],freemem:7,silli:[],target:[4,9,1,8],keyword:[6,11],provid:[1,2,7,6,5,8,10,11,12],tree:[5,10,7],project:[0,1,2,3,4,6,5,8,11,13],ansible_distribution_releas:7,minut:[6,12],uses_cv:2,recheck:5,provis:6,fashion:6,behavior:[11,7,13],"_authorized_kei":[],runner:[4,10],ram:6,mind:[6,5],raw:[0,7],aforement:9,seem:[6,11,8],seek:7,someapp:7,ec2_spot_instance_request_id:10,contact:[0,10,7],even:[0,6,8,9,10,11,12],though:[0,1,3,4,5,6,7,8,10,11],bruce:0,limitless:11,what:[0,1,2,3,4,5,6,7,8,10,11,13],regular:8,bsd:[0,6],boxsubscrib:[],simplic:3,don:[0,1,3,7,6,5,8,9,11,12],doc:7,doe:[0,4,7,6,5,8,9,10,11,12],declar:8,wildcard:[4,9],libpq:7,came:10,cobbler_external_inventori:10,random:8,syntax:[3,1,2,6,8,11,12],kerber:[4,0,3],pkg:[11,7,8,12],radic:3,identifi:6,pki:6,ec2_private_ip_address:10,priv:7,involv:[4,5],absolut:[7,12],northeast:9,acquir:3,explain:[10,5],configur:[0,1,2,3,4,6,7,8,9,10,11,12],apach:[6,11,8,12],ec2_instance_typ:10,ec2_state_reason:10,ldap:10,stop:[0,1,2,7,6,5,8,9,10,11,12],amazon:10,saturn:[],cellspac:[],bar:[9,10,7,8],host_var:9,excel:[3,6,11,9],method:[10,6],reload:7,bad:5,respond:8,richer:6,resist:1,result:[3,4,6,5,8,10,11],fail:[10,11,6,5,8],hash:[9,11,10,5,2],hammer:[],best:[3,1,7,6,5,8,10,11],subject:[6,11],brazil:13,heterogen:1,databas:[3,11,10,7,8],discoveri:7,figur:6,simplest:[10,5],awai:[6,11],irc:[0,2,7,6,5,9,10,12,13],approach:[10,3,6,11],attribut:[11,7],login_us:7,manpag:[],extens:6,kitchen:13,easi:[0,1,3,4,5,6,7,9,11,12],howev:[0,6,5,12,9],against:[3,4,6,8,9,11],logic:4,somelist:11,login:[7,8],com:[0,7,5,9,10,13],compromis:6,assur:[11,8],height:[],guid:[],assum:[9,10,7],speak:[4,7],multiplay:3,ansible_library_path:5,three:[3,7,9],been:[10,3,6,7,12],much:[3,2,6,7,8,11,12],interest:[0,10],basic:[0,1,2,6,5,8,9,10,11,12],tini:11,quickli:[3,12],life:3,recomend:5,nobodi:5,ani:[0,1,3,4,5,6,7,8,10,11,12],mysql_us:7,dave:4,enterprisei:10,child:3,emploi:2,ugli:11,exception:6,east:10,servic:[1,4,7,5,8,9,10,11,12],ec2_security_group_id:10,vars_fil:[11,1,8],aim:6,ain:4,tabl:7,contributor:13,conf:[1,7,8,10,11,12],module_nam:[9,10],somekei:5,sever:[2,4,6,8,10,13],cfengin:[4,6],inventori:[0,1,3,4,7,8,9,10,11,12],perform:[0,6,11,8,3],suggest:7,make:[0,1,4,7,6,5,8,9,10,11,12],format:[3,2,4,6,7,8,9,10,12],complex:[3,6,11,8],split:[9,5],complet:[1,2,4,6,8,10,11],wheel:[11,7],ansible_arch2:[],fragil:[],selevel:7,rail:6,hand:11,rais:[11,5],ownership:12,refin:[],tune:11,speakerdeck:3,kept:[6,8],scenario:[4,10],ansible_:11,hypothet:[],deal:[5,7],tho:[],client:[],"_concatenated_valu":[],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12],endif:11,programm:[10,6],everyth:[0,11],left:[],protocol:7,just:[0,1,2,3,5,6,7,8,10,11,12],photo:13,laptop:10,human:[8,2],braces_syntax:[],yet:[0,10,7,12,3],languag:[0,2,3,4,5,6,7,8,9,10,11],expos:1,spread:3,els:[0,5,8],ffffff:5,save:[5,11,7,8],hat:[4,3,6],opt:7,applic:[3,4,6,7,8,10,11,13],supervisord:7,quirk:2,fusion:7,background:[4,12],daemon:[4,6],specif:[1,4,6,5,8,9,10,11,12],arbitrari:[6,11],manual:[6,8,12],remind:[11,5,1],el6:7,unnecessari:[],groups_logo_sm:[],right:[],ansible_form_factor:7,maxim:6,dead:3,born:6,intern:[10,5],heritag:[],successfulli:[3,10],txt:[7,12],forcibl:[],bottom:[4,8],cnf:7,tracker:[0,3],somelog:7,foo:[7,8,9,10,11,12],localhost:7,core:[3,4,7,6,5,12],plu:[],sensibl:0,web2:10,web1:10,promot:[],repositori:[7,1],peer:6,"super":3,chapter:8,sshd:3,postgresql:7,eat:12,surround:12,simul:11,"2ydx8":7,commit:1,produc:[4,5,7,13],ppa:[0,7],xyz:[],encod:7,down:[10,7,8],wrap:1,install_recommend:7,storag:9,eth0:7,ec2_vpc_id:10,git:[0,1,7,6,5,9,11,12],fabric:6,wai:[0,1,4,7,6,5,8,9,10,11,12],support:[0,1,3,4,5,6,7,8,10,11,12],happi:3,avail:[0,1,2,4,5,6,7,8,9,10,11,12],gif:[],reli:[3,6,11],gid:7,wordpress:8,call:[1,2,4,7,6,5,8,9,10,11],war:3,fork:[4,6,11,12,10],head:[7,12],python26:0,form:[5,11,7,8,2],offer:4,forc:[4,7],batman:0,forg:7,groupfil:9,"true":[0,11,5,8,2],freenod:[0,2,3,7,6,5,9,10,12,13],absent:[5,7,1,12],inquir:5,maximum:11,until:[11,1],ansible_fqdn:7,rerun:8,featur:[0,1,3,6,7,8,9,11],"abstract":6,fedoraproject:[],exist:[3,6,7,8,9,10,11,12],door:6,ship:[4,5,6,7],check:[5,11,7,12],assembl:7,self_destruct_countdown:9,encrypt:6,tip:[9,11,1,8],role:[11,7,1,8],test:[0,4,7,6,5,10],tie:10,unlimit:[],maxrequestsperchild:9,assmebl:7,relat:4,intend:5,phoenix:9,devop:3,intent:[],consid:[5,1,8],faster:[4,11,5],anywher:[],ignor:[11,5,8],time:[0,1,2,6,5,8,9,10,11,12],push:[4,3,6,11,8],concept:[4,10,11,1,12],ansible_hostnam:[11,7,12],vpc:10,chain:4,"5rxgmiicbrh":7,skip:[11,8],consum:6,invent:[],skim:3,fail_json:5,operatingsystem:11,decid:[6,5,8,12],middl:[],depend:[0,7,6,5,11,12],zone:10,flask:7,graph:[6,13],readabl:[1,8],decis:11,southwest:9,sourc:[0,1,2,3,4,5,6,7,8,10,11,12,13],string:[5,7,8],condit:[11,8],word:[3,10],brows:5,jdk:7,administr:[],level:[4,7,8,2],did:[4,3,11,10,5],passno:7,item:[11,10,7,2],team:6,quick:0,ansible_product_nam:7,prevent:5,slower:0,trend:7,ec2_platform:10,anaconda:11,port:[9,6,12],favcolor:[11,10,5,12],ansible_distribution_vers:7,current:[0,11,6,5,12],suspect:[],ceec4eif7ya:7,gener:[0,4,6,5,8,10,11,12],address:[1,7,6,5,9,10,11],along:[5,8],wait:11,box:[3,7,12],precursor:3,extrem:[4,0,11,6,5],bob:[7,8],commonli:[12,2],ourselv:8,overrid:[0,10],regardless:[6,8,2],extra:[6,11,1],tweak:1,modul:[0,1,3,4,5,6,7,8,10,11,12],userdel:7,prefer:[9,11,5,12],mzdywqlw:7,instal:[0,3,4,7,6,5,8,11,12],mobil:7,httpd:[9,11,7,8,12],hyperspac:6,priv1:7,priv2:7,prove:11,is_cento:11,univers:13,visit:3,perl:[3,12],live:[0,11],handler:[4,7,1,12,8],criteria:11,msg:[10,5],scope:7,checkout:[0,3,4,7,5,11],ntpserver:10,idempot:[3,4,7,6,5,8,12],share:[0,3,4,5,10,11],claus:11,enhanc:4,templat:[1,4,7,6,5,8,10,11,12],easiest:[0,10,11,3],get_xml:7,ibm:3,module_arg:10,prepar:[],uniqu:10,cat:[],whatev:[3,11,5],purpos:[3,9,7,1,8],boilerpl:[4,5],claim:1,hostvar:11,argument_spec:5,chip:3,agent:[0,6,12,3],critic:3,occur:8,alwai:[1,4,7,6,5,8],multipl:[3,1,4,6,7,8,9,10,11,12],ping:[0,10,7],uptim:10,write:[3,1,2,4,5,6,7,8,11,12],purg:7,pure:4,somevalu:[11,5],parameter:8,map:[10,8],product:11,mar:[],max:12,clone:[0,5],usabl:8,membership:[11,12],mai:[0,1,2,3,4,5,7,8,10,11,12],underscor:10,data:[3,2,4,7,6,5,8,9,10,11,13],man:[],poseidon:[],practic:[3,1,2,4,6,7,8,11],seuser:7,explicit:[],predic:7,inform:[10,6,11,8,12],"switch":6,mango:2,combin:2,talk:[4,0,8,9],ender:6,ec2_statu:10,nbsp:[],ec2_id:10,still:[0,4,6,5,8,10,11],pointer:5,ec2_virtualization_typ:10,facter_:[7,8],jid:12,overlord:[],group:[0,1,2,3,4,5,6,7,8,9,10,11,12],monitor:[3,10],polici:[3,7],yaml:[3,1,2,4,6,8,9,11],curli:12,intl:[],mail:[0,1,2,3,5,6,7,8,9,10,11,12,13],job_statu:[],main:[3,1,4,5,8,10,11],basenam:7,security_group_pete_s_fancy_group:10,non:[3,4,7,5,8,9],env:[4,0],contriv:[],initi:7,l6pmiam1a8ywep:7,half:6,now:[0,3,7,6,5,8,10,11,12],discuss:[4,6],setyp:7,shoudl:7,halon_system_timeout:9,term:[4,5,12],name:[1,2,4,7,5,8,9,10,11,12],config:[4,3,10,8],didn:[4,6,12],crypto:3,separ:[10,1,8],rock:4,domain:4,arg1:7,laserllama:3,yeah:[],contrib:[5,7],backport:[0,7],facter:[11,6,7,8,12],happen:[10,6,5],likes_emac:2,subnet:10,shown:5,space:[3,6,7],infrar:[],profil:10,intermix:[],skylin:13,internet:3,correct:[10,6,11,8,2],ksmeta:10,lag:7,state:[1,7,6,5,8,9,11,12],migrat:3,argv:5,args_fil:5,theori:8,org:[0,7,12,9],ymwaaaebalnasqn10tngsrde5arbsw8ctojqlyybciqgpytzw8zenerfxt7ij3fw3jh:7,card:6,care:[7,8],reusabl:[4,5],suffici:11,frequenc:11,synchron:[11,8],thing:[0,1,2,4,6,5,8,9,11,12],place:[4,3,5],raleigh:[3,12,9],router:7,think:[11,6,5,1],frequent:[4,10,11],first:[0,3,7,6,5,9,11,12],origin:7,directli:[4,7,5,8,9,10,12],onc:[1,6,5,8,9,11],arrai:11,yourself:8,fast:[0,6,3],oppos:12,open:[11,6,5,8],tomorrow:13,somegroup:7,given:[1,4,6,7,11,12],args_data:5,convent:[10,5],width:[],fierc:[],white:5,friend:13,especi:[3,6,11,1],copi:[0,4,7,10,11,12],specifi:[0,2,4,7,6,5,8,10,11,12],retyp:0,netmask:7,github:[0,1,2,3,7,5,8,10,11,13],mostli:1,than:[0,1,2,3,4,5,6,7,8,10,11,12],cmdb:10,wide:6,ec2_private_dns_nam:10,were:[6,11,8,12],pre:[],sai:[0,3,6,7,8,11,12],nicer:[],id_webservergroup:10,argument:[4,7,5,8,9,10,12],dash:[10,2],loki:[],sat:6,engin:13,squar:[],alias:5,destroi:7,note:[0,7,5,8,10,11,12],altogeth:3,ideal:6,denomin:1,take:[4,7,6,5,8,12],noth:[7,8,2],channel:[0,2,3,7,6,5,9,10,12,13],begin:[12,2],sure:[4,10,11,8,12],normal:[10,12],track:[4,9,11,12],beta:[],pair:[10,5,2],adopt:6,meanwhil:6,runtim:11,mysql_db:7,show:[11,5,8,12],cheat:6,aggregr:5,geographi:1,permiss:[0,12],hack:[4,0,5],help:[0,1,2,3,4,5,6,7,8,9,10,11,12],xml:2,onli:[0,3,7,6,5,8,10,11,12],explicitli:[7,8],transact:11,activ:[7,13],enough:[9,6,12],dict:5,analyz:11,analyt:13,nearli:[7,2],variou:[4,11,6,7,8],get:[0,2,3,4,5,6,7,8,10,11,12,13],soon:[],repo:[5,7,12,9],ssl:[3,6],cannot:[11,7,8],ssh:[0,3,4,6,7,9,10,11,12],requir:[0,1,3,4,5,6,7,10,11,12],some_file_path_foo:1,through:[4,0,7,12,3],where:[0,1,4,7,6,5,10,11],summari:8,wiki:[],hierachi:[],testserv:7,ansible_product_vers:7,fff:[],ansible_distribut:[11,7],concern:8,detect:[4,7],kei:[0,2,3,7,6,5,8,10,11,12,13],innov:[],review:[1,4,6,7,8,11],enumer:11,estat:13,ansible_system_vendor:7,between:[0,1,3,6,8,11],my_app:7,"import":[4,5,8,10,11,12],across:[10,6],fundament:4,guitar:4,cycl:0,come:[4,3,5,1,8],timmi:8,region:10,contract:10,tutori:5,abc123:10,mani:[4,7,5,8,10,11,12],setenforc:8,among:[6,11],color:[11,5],overview:2,inspir:[4,6],period:[4,11],colon:[9,8],inventory_hostnam:11,homebrew:0,typic:[6,8,12],poll:[4,11,12],other_vari:11,coupl:6,west:10,rebuild:[],rubi:[3,2,7,6,5,11,12],those:[4,10,11,8,12],"case":[3,4,7,6,5,8,10,11,12],mount:7,md5sum:[],straighten:6,trick:8,cast:5,invok:4,cobbler:[4,3,6,10],default_releas:7,newhost:7,advantag:11,stdout:10,canon:7,worri:[6,11],destin:[10,7],myapp:[11,12],rktgjk2httvs6gigvsuwwfod7:7,chkconfig:[],trival:5,http_port:[9,8],develop:[0,1,2,3,4,5,6,7,8,11],ansible_architectur:7,author:[3,7,1],media:13,same:[0,1,2,4,7,8,9,10,11,12],binari:[0,6],html:6,pad:[],pai:12,document:[3,1,2,4,6,5,8,10,11],week:[3,13],webserv:[3,1,7,8,9,10,11,12],closest:13,ec2_subnet_id:10,nest:[4,5,11,7],driven:[3,10],capabl:1,fruit:2,interventori:[],improv:[5,13],extern:[4,3,10,11,1],appropri:[10,11,6,7,12],markup:4,without:[4,0,6,5],promis:4,model:[3,6],roughli:0,execut:[0,1,3,4,5,6,7,8,10,11,12],when:[1,4,7,6,5,8,10,11,12],rest:[4,5],kill:8,speed:0,aws_access_key_id:10,versu:[0,6,1],europ:13,miscellan:[4,1],trigger:[6,7,8],except:[10,5],littl:[10,3,6],otherus:12,blob:10,notori:6,vulner:6,real:[0,11,8,13,3],ignore_error:11,around:6,ohai:[11,6,7,8,12],read:[0,2,3,4,5,6,7,10,12],dark:10,mon:4,world:[0,6,11,8,13],intel:7,whitespac:1,realtim:13,ak123:10,integ:[],server:[3,6,7,8,9,10,11,12],rycsbf1d8e5ptxesxhqs4iq:7,output:[4,7,6,5,8,10],manag:[0,1,2,3,4,6,7,8,9,10,11,12],ec2_kernel:10,node:[0,3,6,7,8,10,11,12],sneaker:[],jquery_directori:7,titan:[],ansible_processor:7,noon:3,definit:[],legal:[5,1],moon:[],exit:[10,5,8],complic:[3,6],refer:[11,10,7,8,12],ansible_swaptotal_mb:7,power:[0,1,3,4,6,5,8,10,11],broken:[4,1],fulli:[0,7],"throw":[6,5],earlier:[4,0,8],src:[11,10,7,8,12],stone:5,central:[3,6,11],greatli:4,get_url:7,acm:[9,7,1,12],wolf:10,stand:4,act:4,industri:[3,6,13],mytempl:7,other:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],effici:[6,11],terminolog:10,somescript:7,multinod:6,puppetmast:3,your:[0,1,3,7,6,5,8,9,10,11,12,13],charli:7,stare:5,log:[5,11,6,7,8],area:[],aren:6,privileged_us:[],start:[0,1,2,3,6,7,8,10,12],interfac:[10,6],low:7,lot:[3,1,5,11,12,13],ipv6:7,bundl:1,vpc_destination_vari:10,congratul:0,longer:5,strawberri:2,dirti:[0,7],possibl:[1,5,8,9,10,11,12],"default":[0,3,4,7,6,5,9,10,11,12],ansible_fact:5,stacktrac:5,connect:[4,0,6,11,3],tasti:2,uid:7,creat:[0,3,6,7,8,10,11,12],certain:[11,6,7,8],deep:8,strongli:[6,1],mainli:[6,11],deferenc:[],file:[0,1,2,3,4,5,7,8,9,10,11,12],my_custom_fact_can_be_used_now:11,again:[10,6,5,8],halen:4,googl:[0,1,2,3,5,6,7,8,9,10,11,12,13],compel:[],repositor:7,orient:8,valid:[4,5],you:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],external_var:11,poor:5,sequenc:3,symbol:7,signficantli:0,briefli:8,"60k":[3,6],postgresql_us:7,directori:[1,2,4,7,5,8,11,12],invest:6,descript:[7,1,8],chown:7,potenti:[4,11],cpu:7,all:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],consider:10,selinux:[7,8],lack:[],mnt:7,month:0,scalar:5,abil:[6,8],follow:[0,6,7,9,10,11,12],alt:[],scp:12,nors:[],articl:[3,5,7],dehaan:[3,13],mcollect:[],arbitari:2,introduc:3,liter:7,tag_name_redi:10,"1pm":3,fals:[11,5,2],faq:[3,6],util:4,mechan:4,fall:[11,7],veri:[0,1,3,4,5,6,7,8,10,11,12],condition:8,database_serv:9,colleagu:4,pbx:13,sane:6,stderr:5,small:[10,3,6,11,2],testuser2:11,testuser1:11,enterpris:[0,13],yetanotherdb:7,zero:[5,8],design:[3,6,12,9],pass:[0,7,5,8,10,11,12],further:[6,11,2],sudo_us:8,deleg:[],sub:[],section:[0,1,6,8,9,11,12],abl:[3,11,1],delet:[7,8,12],abbrevi:2,version:[0,1,4,7,8,9,11,12],"public":[11,10,7],php:12,movement:3,hasn:6,full:[4,11,7,8],themselv:[],shouldn:[6,11],first_available_fil:11,strong:3,modifi:[10,5],valu:[2,4,7,5,8,10,11,12,13],search:13,ahead:[0,8],likin:6,memcach:[11,8],prior:11,amount:10,pick:[6,12],action:[4,11,10,7,8],via:[0,3,4,7,10,11],shorthand:[11,5],factnam:11,ec2_state_cod:10,managememnt:[],href:[],select:[1,4,7,5,8,9,11],distinct:[],ec2_stat:10,regist:4,two:[3,10,7,8,9],rhel:0,virt:7,taken:[4,6,8],kick:[4,3,11,12],more:[0,1,3,4,6,7,8,9,10,11,12],flat:8,desir:[5,1,8],hundr:13,flag:[0,8],particular:[4,7,8,9,10,11,12],known:[4,7],compani:[6,5,13],cach:[4,10,7],none:[0,10,7],pkgbuild:0,hous:[],launch:[11,8],dev:[6,7],remain:[],learn:[0,1,2,3,6,5,8,9,11],deb:7,instantan:6,prompt:[11,8,12],yamllint:2,moduledev:[],accept:[5,7],minimum:[11,5,8],explor:[0,10],pong:7,cygat:13,cours:[6,11,1],newlin:[],secur:[3,4,6,7,10,11],rather:[4,11,6,5],anoth:[3,1,2,4,6,7,8,11,12],scienc:4,simpl:[3,1,2,4,6,5,8,10,11,12],css:7,distro:10,resourc:[5,11,6,7,8],referenc:[9,8],variant:0,fstype:7,ff0000:5,neccesssari:[],unlink:7,associ:[10,2],"short":[0,6,11],django:7,caus:0,rotat:8,xmpp:6,mission:3,uvh:0,scott:6,hierarchi:[],hell:3,suffer:6,paramet:[1,4,7,5,8,11],style:[5,11,7],psycopg2:7,cowsai:[4,11,8],pend:[],rapidli:[10,11],might:[9,11,10,5,8],wouldn:[10,6],good:[0,3,6,5,8,10,11],"return":[4,7,6,5,8,10,11],food:2,framework:[10,3,6],botnet:[3,6],odin:[],neccessari:[11,7],unlik:[6,8],authent:7,mysteri:11,easili:[0,3,6,10,11,12],achiev:5,found:[11,10,5],only_if:[11,8],id_rsa:[0,12],subsystem:[3,6,7],harm:[],mental:6,hard:[6,5],idea:[0,1,2,3,4,5,6,7,8,9,10,11,12],crontab:11,realli:[3,2,4,7,6,5,8],expect:[10,11,8],variablenam:[],beyond:[11,13],event:[4,5,6,7,8],ftp:7,safeti:[],bubbl:[11,7,8],print:[10,5],yaml_to_ini:9,qualifi:7,postgr:[7,8],proxi:[9,11],advanc:[0,1,3,4,6,8,10,11],pub:12,reason:[3,6,5,8,10,11],base:[3,11,6,7,1],believ:[4,6],ask:[4,0,8,12],bash:[0,6,5,12,3],basi:[4,8],pyyaml:0,sytem:6,daisi:4,drupal:13,omit:1,american:4,ansible_system:7,assign:[9,10,11,1],feed:[],sdwippefq74nppvuelhpkkaiojjnn1zuhfol:7,notifi:[1,4,7,6,5,8,12],obviou:[],feel:[10,11,2],exchang:11,number:[3,11,6,7,9],placehold:[4,11,8],done:[0,1,3,4,6,7,9,11],least:1,blank:7,stabl:[0,7],fiction:4,differ:[0,1,3,4,6,7,8,9,10,11,12],list_vm:7,guest:7,script:[3,1,4,6,5,9,10,11,12],interact:[10,12],construct:[10,6,11,1,8],camelot:11,make_databas:7,statement:[5,8],banana:[],store:[4,9,10,7,13],option:[0,1,4,7,6,5,8,9,10,11,12],behind:[6,7],selector:4,part:[3,4,7,6,5,11],ec2_key_nam:10,consult:13,reinstal:[],cron:[6,11],kind:[6,5],grep:[],whenev:5,remot:[0,4,7,8,11,12],gotten:3,remov:[9,11,7,12],jqueri:7,reus:[6,11,8],architect:3,str:5,jvmdhw:7,toward:11,cleaner:11,comput:[10,6],seth:6,group_var:9,biggest:13,packag:[0,1,4,7,6,5,8,11,12],imagin:[],createhom:7,equival:[11,7],self:[6,5],"123i":13,also:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],build:[0,4,7,6,5,10],brace:12,distribut:[0,6,1,13,3],passwd:7,previou:11,reach:[4,3,1],most:[0,1,2,3,4,6,8,10,12],plai:[4,3,11,8],plan:6,alpha:7,filesystem:11,clear:1,cover:[10,6,11],dereferenc:[],clojur:5,clean:6,pars:[6,5],latest:[0,7,8,12],awesom:[3,7,8,13],commerc:13,ansible_processor_count:7,tri:4,alphanumer:10,devolv:[],mpd_ring:[],particularli:[10,11,8],fine:[0,5,1],find:[10,5,8,13],impact:[6,13],firewal:[3,11],nosql:13,pretti:[10,6,11],solut:[6,13],security_group_default:10,olympu:[],yml:[11,1,8],remedi:[4,11],long_running_oper:12,financ:3,nativ:[4,0,11],basho:13,him:13,restart:[1,4,6,7,8,9,12],mdehaan:[7,12],dollar_sign_syntax:[],common:[1,2,4,5,10,11],wrote:[4,5],set:[0,1,3,4,5,6,7,8,9,10,11,12],dump:[5,7],creator:13,security_group_webserv:10,see:[0,1,2,4,5,6,7,8,9,10,11,12,13],sec:11,arg:5,disadvantag:3,setsebool:8,analog:4,expert:[6,13],someth:[1,4,6,5,8,10,11],restructur:8,hold:11,experi:6,altern:[11,12],solo:[],numer:[],aserv:0,solv:[],tag_aws_cloudformation_log:10,foo_port:[],popul:10,both:[0,4,7,6,5,10,11,12],last:[0,3],delimit:7,boto:10,thor:[],uncrypt:8,context:7,whole:6,ec2_root_device_nam:10,load:4,simpli:[10,7,1,8],point:[11,10,7,1],instanti:[4,5],etc_other_conf_oth:1,header:9,shutdown:[11,7],suppli:7,asdf:[],backend:[],unsuccess:8,java:4,instrument:4,devic:[4,7],due:[0,6,5],empti:10,ran:3,escape_pod:9,strategi:6,wish:[0,1,2,8,10,11],fire:[3,6,11],imag:[],great:[3,1,4,6,5,8,11,13],gap:6,understand:[4,3,8],func:[4,3,6],educ:5,look:[3,7,5,8,9,10,11,12],straight:12,batch:6,"while":[3,6,11,1,8],unifi:[],smart:12,facter_hostnam:[8,12],error:[5,11,6,7],cleanup:11,loop:[11,8],pack:10,gimm:4,pragmat:[],motd:[10,8,12],max_client:8,readm:[],jpg:[],itself:[10,0,6],cento:[0,11,7],unmount:7,fedora:[0,13],grant:7,login_usernam:7,belong:10,shorter:5,higher:[0,11],optim:1,painless:3,moment:10,temporari:[],user:[0,1,3,4,5,6,7,8,10,11,12,13],yesterdai:3,recent:6,lower:[3,6],task:[3,1,4,6,7,8,11,12],lib:5,older:7,entri:3,spent:6,expens:10,endfor:11,spend:6,explan:5,ec2_monitor:10,mysql:7,love:[],centos6:10,shortcut:5,async_wrapp:5,win:[],input:[11,5],bin:[0,4,7,5,8,9,10,11,12],march:5,transpar:0,folk:[0,13],judgement:7,nginx:7,game:[3,6],quest:11,bobdata:7,insert:7,bit:[11,6,7,8],abduct:4,ec2_ownerid:10,like:[0,1,2,3,4,5,6,7,8,9,10,11,12],name_of_fact:[],knock:6,capital_of_assyria:[],signal:6,"98dbcgqw5hme89cjgzro5ktkc5yu":7,manifest:[4,6],api:[10,3,5,6,7],popular:[3,13],postgresql_db:7,often:[10,11,6,7,1],simplifi:[4,12],creation:12,some:[0,1,3,4,5,6,7,8,9,10,11,12,13],back:[0,6,7,8,11,12],mirror:4,virtualenv:7,scale:[4,6,11],ec2_tag_kei:10,per:[10,11],pem:0,substitut:4,mathemat:4,larg:[4,6,11],either:[10,11,6,7],machin:[0,1,3,4,5,6,7,8,12],object:[4,5],run:[0,2,3,4,5,6,7,8,9,10,11,12,13],step:[3,11,6,7,8],squeez:7,meantim:6,major:10,impor:[],ec2_launch_tim:10,othervar:[],ansible_eth0:[11,7],block:11,fulfil:8,doubl:12,primarili:[],pythonpath:[],within:[10,9,6,11,8],ensur:[0,6,7,8,11,12],bserver:0,rxp33wfphjwjwvhatfci1nrbaudqi:7,few:10,group_nam:11,question:[0,1,2,3,5,6,7,8,9,10,11,12],"long":[0,3,6,10,11,12],custom:[3,6,11],includ:[1,4,7,5,8,9,10,11,12,13],suit:[6,8],forward:3,datastructur:10,host5:10,foosbal:[9,7],lint:2,link:[5,7],newer:0,line:[0,2,3,4,5,6,7,8,9,10,11,12],info:[10,7,12],concaten:7,consist:5,caller:7,planet:3,schmooz:13,ec2_dns_nam:10,highlight:[],similar:[11,10,7,12],curv:[3,6],module_common:5,constant:1,parser:5,doesn:[3,2,4,10,11,12],repres:[10,8,2],chat:[0,2,3,7,6,5,9,10,12,13],coder:6,crypt:[7,12],chgrp:[],bracket:9,librari:[4,7,1,2],peopl:[3,11,13],nice:[3,8],draw:3,asciidoc:[],meaning:[],far:[12,2],hello:0,jupit:[],login_host:7,pluggabl:[3,6],code:[3,1,4,7,6,5,8,10,11,12,13],alien:4,update_cach:7,async_statu:12,privat:[0,10,11],sensit:11,elsewher:[],friendli:3,send:[4,11],autostart:7,sens:[0,10,7,8],fatal:[5,8],blindingli:[],sent:5,sensic:3,logtre:7,signfic:5,implicitli:6,ec2_root_device_typ:10,relev:[11,6,5],recip:[4,0],magic:[11,6,5,8],ansible_kernel:7,michael:[4,3,13],fewer:11,"try":[0,3,6,5,8,10,11],p2xkxaczh6fc:7,pleas:[10,0,6],malici:6,impli:7,natur:[],focu:13,jump:[0,3],gmbh:13,mysqldb:7,download:[0,7],ansible_python_interpret:9,append:7,index:10,turn:[3,11,6,5],compar:6,access:[0,3,7,10,11,12],experiment:11,can:[0,1,2,3,4,5,6,7,8,9,10,11,12],chose:[],let:[0,2,3,7,5,8,10,12],ubuntu:[0,10,7],becom:11,sinc:[10,7,1,12],convert:[10,5],convers:9,hypervisor:7,technolog:[3,13],"_some_str":8,later:[0,4,7,5,8,9,11,12],chang:[3,1,4,7,5,8,9,11,12],maker:13,hardi:7,fstab:7,heart:10,appli:[4,9,11,7,8],app:[6,11],apt:[11,7,1,12],"boolean":[5,2],cloud:6,fed:[7,8],from:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],usa:9,commun:[3,4,6,7,8,10],"8b3satjxmpgbfbueebwubk5ejl":7,steelhous:13,upgrad:[7,8,12],next:[0,8,9],ansible_python_vers:7,usr:[0,4,7,5,8,9,10,12],sort:[6,7,13],dbserver:[9,11,1],impress:11,about:[0,1,2,3,4,5,6,7,8,10,11,12],trail:1,train:6,login_password:7,ansible_nocolor:11,starter:[5,8],account:[4,0,7,8,12],chdir:7,retriev:11,tunnel:3,alia:[9,5],openjdk:7,alic:8,ec2_ramdisk:10,fetch:[11,7],proof:5,employe:[6,2],tar:0,process:[3,6,7,8,12],lock:[6,11],sudo:[0,3,4,6,7,8,12],high:[5,12],knows_oop:2,tag:[0,11,10,7],tab:8,tarbal:[],onlin:2,surfac:[3,6],orson:6,lame:2,mysql_root_password:[],"_assembl":[],lepton:5,subdirectori:7,srv:[11,10,7,8,12],panic:11,stock:[],express:[3,2,5,8,10,11],gentoo:0,watch:3,attent:12,tier:3,philosophi:3,ansible_host:0,orchestr:[4,3,6,8],correspond:7,element:[11,10,5],issu:[0,6,1,3],allow:[0,1,4,6,5,10,11,12],aws_secret_access_kei:10,move:[7,8],elit:2,comma:[10,7],loginpass:[],release_vers:11,bunch:7,somecommand:8,taboot:[4,6],infrastructur:[0,1,3,4,6,8,9],anyon:6,therefor:4,ansible_product_uuid:7,dag:13,greater:9,python:[0,2,3,4,5,6,7,9,10,11,12],auto:[10,5],dai:[3,6],auth:7,devel:10,mention:[5,1,8],rubygem:12,instead:[0,1,4,6,7,11,12],strive:5,multiprocess:6,anyth:[10,5,6,7],edit:[0,10,7],slide:3,mode:[0,4,6,7,8,11,12],subset:4,grok:3,bump:[],usernam:7,ec2:[3,10],our:[3,13,12,2],patch:6,some_serv:9,special:[4,10],out:[3,1,4,7,6,5,8,9,10,11,12],variabl:[0,1,3,4,5,6,7,8,9,10,11,12],twice:4,reboot:[7,8,12],security_group_:10,rel:[4,9,7,1],"_default":7,merg:[6,5],ref:[],reg:[],red:[3,4,6,5,10,12],clarifi:[],insid:[11,10,5],manipul:[7,12],ansible_machin:7,control:[3,1,7,6,5,8,9,10,11,12],dictionari:[11,10,5,2],releas:[0,1,4,6,7,8,11],include_ansible_module_common:5,indent:2,could:[10,11,6,5,8],put:[0,1,4,7,8,9,11,12],fqdn:11,keep:[0,1,4,5,9,10,11],outsid:[10,5],adrian:6,retain:6,stuck:8,localdomain:7,softwar:[3,1,4,6,7,10,11,12],qualiti:5,scene:7,echo:[0,10,11,12],date:[0,5],puppet:[4,3,6,7,10],submit:[6,5],owner:[4,7,12],facil:4,prioriti:7,ansible_lo:7,perfectli:[],mkdir:12,system:[0,1,3,4,5,6,7,8,9,10,11,12],messag:[4,5,6,7,10],attack:[3,6],pattern_goes_her:9,termin:12,"final":[4,7],ipv4:[11,7],shell:[3,1,4,7,5,8,10,12],ec2_descript:10,"var":[9,11,7,1,8],rst:[],exactli:[5,11,7],priveledg:[],dive:8,daemonless:[],intervert:11,charact:[10,2],sweden:13,favorit:[6,11],deprec:9,sysadmin:6,ansible_processor_cor:7,have:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],close:[3,5],need:[0,1,2,3,4,5,6,7,8,9,10,11,12],asdf1234l:7,border:[],paramiko:[4,0,6],simplejson:[0,7],min:7,mix:[9,11,8],baisc:[],tag_name_web:10,which:[0,1,2,3,4,5,6,7,8,9,10,11],datacent:[4,9,1],with_item:[11,7],divers:3,singl:[1,4,6,7,8,10,11,12],ec2_security_group_nam:10,unless:[4,11,6,7,8],deploy:[0,3,4,6,8,12],who:[3,10,7,8,13],salli:7,discov:[4,3,11,8],deploi:[3,6,7,8,11,12],comparison:[3,6],why:[6,1],serol:7,urg:1,inventory_hostname_short:11,url:7,gather:[11,6,7,8],request:[4,7],pipe:12,snapshot:7,built:[0,4,6,7,10,11,12],fact:[3,4,7,6,5,8,11,12],text:[],verbos:[5,7,8],bring:[6,8],playbook:[0,1,2,3,4,5,6,7,8,9,10,11,12],trivial:[0,5,10,7,3],anywai:9,varnam:8,redirect:12,locat:[9,11,7,8],tire:6,should:[0,1,2,3,5,6,7,8,10,13],ansible_swapfree_mb:7,won:[8,12],suppos:[9,11,5,8],"5px":[],local:[4,11,6,7],something_els:5,contribut:[0,3,7,5,12,13],notat:4,familiar:10,pave:4,autom:[6,1,12],somevar:11,increas:11,ansible_ssh_port:[],enabl:[5,7],organ:[7,1,13],bounc:[7,8],sha:7,stuff:[3,7,12],integr:[3,10,7],contain:[0,1,3,6,5,8,11],grab:7,view:3,legaci:7,cthy5bws9kmyjmeo0kfumh8hy4maxdokhq7dhbpircjs5jptogxirezjba67r6:7,nodeinfo:7,skynet:7,gmail:[],statu:[5,11,7,12],wire:4,extend:[3,6,11,1,8],pattern:[0,1,3,4,8,9,10,11,12],written:[0,3,4,5,8,10,11,12],viper:11,progress:[],email:[3,1,13],ansible_ssh_host_key_dsa_publ:7,homedir:7,tempfil:8,job:[12,2],entir:[3,1,6,5,8,9,10,11],webapp:[6,7,12],"2pm":3,addit:[1,4,7,5,8,9,10,11],revers:[3,7],instant:4,southeast:9,admin:[3,10],goal:[8,12],equal:[6,5,12],ohai_foo:12,etc:[0,3,6,7,8,9,10,11,12],instanc:[4,7,8,9,10,11],comment:[5,7,1],venv:7,guidelin:5,chmod:[5,10,7,8],structur:[4,11,7],distil:6,rpm:[0,5],mailto:[],quit:[0,5,1],pin:7,platform:[11,6,7,13],addition:[11,8],decent:[],compos:8,compon:4,json:[2,4,7,6,5,10,11,12],besid:5,treat:[4,6,5,1],ungroup:[],immedi:[11,7,8],"2677m":7,yournam:[8,12],capistrano:6,global_var:1,vmware:7,togeth:[4,7,1],minim:[4,0,5],ador:3,atlanta:[9,10,12],present:[3,5,11,7,1],authorized_kei:[0,7],multi:[3,6,8],plain:3,align:[],ansible_virtualization_typ:7,defin:[4,11,10,7,8],glossari:[4,3],ultra:3,layer:[10,6],almost:[6,7],demo:12,site:[6,11,1,13],archiv:7,lightweight:10,partner:7,revis:[],michaeldehaan:[],surprisingli:[],halt:[],welcom:[3,10],parti:4,cross:6,member:[7,2],handl:[3,5,11,7],probabl:[0,6,5,1,8],ansibl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],difficult:[4,6],http:[10,7],hostnam:[4,7,8,9,10,11],denot:9,upon:4,effect:4,libvirt:7,collat:7,distutil:0,pull:[4,6,11,10],audit:[4,3,11,1],off:[4,3,6,11,1],center:[],well:[0,1,3,7,6,5,8,9,10,11,12],exampl:[0,1,2,4,5,6,7,8,9,10,11,12],command:[0,3,4,7,6,5,8,9,10,11,12],choos:[0,3,4,6,7,8],undefin:7,usual:[8,12],lest:3,tunabl:1,distanc:[4,6],paus:7,less:[0,6,3],additon:0,detail:[10,5,8,12],heavili:6,skill:2,simultan:12,web:[10,6,12,13],add:[0,1,7,6,5,10,11,12],host4:10,host3:[9,10],host2:[9,10],host1:[9,10],match:[4,5,8],knob:1,rememb:[8,12],xmlrpc:10,dest:[11,10,7,8,12],piec:10,know:[2,7,6,5,9,10,11],nor:4,password:[0,6,7,8,11,12],recurs:[7,12],python3:0,python2:0,loss:6,motorola:3,xaby9ud5brbfvkedu:7,success:[5,7,8],amazonaw:10,necessari:12,lose:12,async:[4,11],architectur:[4,3,6,11],page:[0,6,12,2,3],unreach:8,shed:6,drop:5,captur:5,twitter:[],linux:[0,6,7,13,3],"export":[0,10],home:[4,7],transport:[0,6,3],tmp:[10,7,8,12],lead:[6,13],avoid:[12,0,7,8,3],thank:6,overlap:[],leav:[11,5,1],encourag:[11,6,5,1,8],slight:10,importerror:[],usag:[1,7,6,5,9,11,12],symlink:[0,7],vhost:8,host:[0,1,3,4,5,6,7,8,9,10,11,12,13],although:5,simpler:[4,6,12],sbin:[11,7,8,12],actual:[4,5,11,6,7],swear:3,disabl:8,ntp_server:[9,12],own:[1,7,6,5,8,10,11],easy_instal:7,automat:[1,4,7,5,10,12],ec2_public_dns_nam:10,pitfal:5,hang:8,leverag:0,van:4,transfer:[4,5,7,8,12],intention:[],appl:2,"8agepocvjdhyzr7pahfxzgudgktgrl2qzryukcmwo1czbmbhci5fzimvths9":7,replac:4,hassl:3,individu:[9,1],"function":5,unexpect:4,subscrib:[],nnwugi:[],continu:[11,5],ec2_plac:10,eas:6,bug:[0,3],count:[11,8],succe:5,made:[3,7,6,5,8,9,11],whether:[10,5,6,7,1],arg2:7,writeabl:8,asynchron:[11,8],record:2,below:[0,10,7,8],limit:[11,12],otherwis:[11,5],problem:[3,6,2],epel:0,evalu:[11,12],is_favcolor_blu:11,filenam:[11,7],ec2_tag_nam:10,implement:[10,6,5],ini:[4,9,10],mountpoint:7,pip:7,ing:7,inc:7,boot:7,starbuck:11,virtual:[7,8],capabilit:[],book:6,futur:[11,5,1],branch:[0,7],varieti:[10,6,5],riak:13,ec2_external_inventori:10,repeat:[11,1],"class":[4,10,5,8],ansiblemodul:5,debian:[0,11,7],stai:11,sphinx:[],amp:[9,10],scientif:0,reliabl:6,rule:[11,1,12],portion:[9,7],emerg:3,name_of_host:[],"8btwaryr":7},objtypes:{},titles:["Getting Started","Best Practices","YAML Syntax","Introducing Ansible","Glossary","Module Development","FAQ","Ansible Modules","Playbooks","Inventory & Patterns","API & Integrations","Advanced Playbooks","Command Line","Who Uses Ansible"],objnames:{},filenames:["gettingstarted","bestpractices","YAMLSyntax","index","glossary","moduledev","faq","modules","playbooks","patterns","api","playbooks2","examples","who_uses_ansible"]})
\ No newline at end of file