DevOps vs Ops

Problems/Motivation

Satellite

  • Nobody who works with it likes it
  • Application driven instead of code driven
  • Useless enterprise features
  • Difficult to rise cloned server
  • Difficult to see difference between versions
  • Your variant

Reusability

  • There is no way to install prod copy locally
  • There is no easy way to check config or version
  • There is no fast and easy way to update all servers
  • There is no way to use open source snippets

Automation

  • Provision scripts have to be in the Git repo
  • Jenkins has to be able to update servers
  • Provision scripts code reviews
  • Performance benchmarks

Proposed solutions

OR

What is CMT

and why do we need it?

e.g. Web Server

Packages: PHP (5.6, FPM mode), Nginx (1.4), Drush (master), Composer (master)

 

Configs: php configs for fpm, for cli, for extensions; nginx server and vhosts configs.

 

Misc: Vim, Htop, Firewall

How to integrate?

Made with Slides.com