Ansible for Programmers

Ansible for Programmers

By Florian Ragwitz (‎rafl‎) from Dresden.pm
Date: Tuesday, 9 June 2015 14:30
Duration: 50 minutes
Target audience: Beginner
Language: English
Tags: ansible


Ansible, while still being fairly new to the game, seems to already have
attracted a fairly sizable user-base. Much of that popularity might be due to
how it doesn't require you to make any big investments upfront, such as setting
up a certificate signing authority or configuring a central configuration
server. All you need is being able to SSH to the machines you need to automate
tasks on, and knowledge of the basics of Ansible's automation language and
you're good to go.

The goal of this talk is to introduce those basics. Luckily, that language is
extremely similar to the popular procedural programming languages you're already
familiar with, so you'll have no problem picking it up.

You'll be introduced to how different programming constructs (think
conditionals, loops, functions, ...) are expressed with Ansible, and how you can
apply your existing knowledge of software development to Ansible code to compose
small and self-contained units of behaviour together into sophisticated
playbooks to automate away all the things you're tired of doing by hand.


Attended by: Dave Rolsky (‎autarch‎), Brad Lhotsky, Andrew Griffin, Derek Clifford, Joseph Hall, Brad Oaks (‎bradoaks‎), justin devuyst (‎jdv79‎), Graham TerMarsch, matt minkin, Jordan Adler (‎jmadler‎), Kevin Metcalf (‎profmetcalf‎), Thomas Sibley (‎trs‎), Fitz Elliott, Kenneth Graves (‎kag‎), Wallace Reis (‎wreis‎), Joe Kline (‎gizmo‎), Yanick Champoux (‎Yanick‎), Thomas Stanton (‎tstanton‎), Mickey Nasriachi (‎Mickey‎), Andy Bach, vroom, Chas. Owens (‎cowens‎), morgan jones, Ryan Chaudhry, Don Silvia, Maxwell Cabral, Steve Nolte (‎mcsnolte‎), Gabriel Munoz (‎gabriel‎), Allie Rogers, Dan Muey, Ramchand Karumuri, Scott O'Neil, Liam McNerney (‎Lthemick‎), Francis Sola (‎Hank‎), Rikus Goodell, Christopher Eades (‎Chro‎), Stephen Scaffidi (‎hercynium‎), J. Nick Koston (‎bdraco‎), Jeremy Koch, Kevin Falcone (‎jibsheet‎), Henry Van Styn (‎vanstyn‎), Adam Schobelock, Jay Hannah (‎jhannah‎),