DevOps



From code to infrastructure ...
... with mastery and style

Summary

 
 
  • Description
  • Tools
  • Use case
  • Q&A

What it is ...

The concept

 

The idea

  • Continuous integration (dev)
  • Keep trace of every changes (dev&sys)
  • Configuration management (sys)
  • Make deployments easier and repeatable (sys)


At the end:
Less tension between Dev & Sys team
More confidence in operations
 
 

The process



From theory to tools

Deployment

 
  • CFEngine
  • Puppet
  • Chef
  • Ansible

Stateless
Agent-less
Based on ssh
No limitation (CLI)

Version Control Software

 
  • Subversion
  • Git
  • Mercurial

Distributed
Decentralized
commit-before-merge

A concrete case

Repository creation


Write with Ansible


Execute the playbook


Get new playbooks


Don't reinvent the wheel and go to

To go further

Git

Ansible

Thanks for your attention

Q&A