Trying Ansible

(Without Breaking Things)

UMN Code-People, April 6 2017

Ansible

An automation tool that allows you to express tasks declaratively and to execute them on remote machines using only SSH, without the need for agents on the remote machines or a control server.

www.ansible.com

Where to start?

The following demos...

  • don't involve web apps,
  • are short and simple,
  • and don't break anything.

Demo 1: Checking Disk Health

Andrew Zenk - Polar Geospatial Center

azenk@umn.edu

Demo 2: Testing with Vagrant

David Naughton - Libraries

naughton@umn.edu

Vagrant

A tool for building and managing virtual machine environments.

www.vagrantup.com

Vagrant Features


vagrant up --no-provision
vagrant snapshot push
vagrant provision
vagrant snapshot pop --no-provision
        

UMN Ansible Community

Ansible Workgroup: devops.umn.edu/ansible-workgroup

Ansible Workshop June 6: z.umn.edu/ansibleworkshop

Questions?

Thanks!