Mark Phillips (Ansible) - Go Agentless! at #DOXLON

Post on 13-Apr-2017

2881 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

Transcript

Go Agentless!DOXLON - December 2014

Go Agentless!DOXLON - December 2014

Simple AgentlessPowerful

Uses YAML

Human readable

Self documenting

Tasks executed in order

Configuration

App Deployment

Provisioning

Orchestration

Uses OpenSSH

Secure

Scalable

No extra code to manage

App Deployment Fabric Capistrano

Workflow Orchestration mCollective BMC

Configuration Management Puppet Chef CFEngine

Provisioning Cobbler AWS

Powerful: Why Orchestration is the thing

“This is what Ansible was written to do: Manage complex multi-tier deployments.

We don’t just stop at configuration management or application deployment. To really do orchestration, you must do all of those well AND be an outstanding workflow engine. Real world app stacks involve lots of different classes of systems all working in concert.”

Michael DeHaan Ansible CTO and project founder

Demo: EC2 provisioning

Ad-hoc command: ping

Demo: Ad-hoc

(ping)

Ad-hoc play: shellshock

Demo: Ad-hoc

(shellshock)

Demo: Configuration Management

Orchestration: rolling restart

Simple

“I wrote Ansible because none of the existing tools fit my brain. I wanted a tool that I could not use for 6 months, come back later, and still remember how it worked.”

Michael DeHaan Ansible CTO and project founder

Go Agentless!

Mark Phillips mphillips@ansible.com

@ansible

ansible.com

top related