Heroku is for sissies
|| Real men use Chef

    Ruby-LX - 02-04-2013
           Tiago Franco



www.imaginarycloud.com
WTF?


    Tiago Franco – Imaginary Cloud

    tfranco@imaginarycloud.com

    Twitter: @gamafranco

    Facebook: tiago.franco3




© ImaginaryCloud 2012                Page 2
Real men use Chef




* Chuck Norris
uses Chef



                                  3

 © ImaginaryCloud 2012   Page 3
But Why????



© ImaginaryCloud 2012   Page 4
Server setup
•   ssh root@123.45.67.890
•   sudo apt-get update
•   Sudo apt-get upgrade
•   /usr/sbin/adduser demo
•   /usr/sbin/usermod -a -G wheel demo
•   nano /usr/sbin/visudo
•   su demo
•   scp ~/.ssh/id_rsa.pub demo@123.45.67.890:
•   mkdir ~demo/.ssh
•   mv ~demo/id_rsa.pub
    ~demo/.ssh/authorized_keys
                                                5

© ImaginaryCloud 2012                 Page 5
Server setup (2)
•   chown -R demo:demo ~demo/.ssh
•   chmod 700 ~demo/.ssh
•   chmod 600 ~demo/.ssh/authorized_keys
•   Install apache, mysq, ruby
•   configure virtualhosts
•   setup backup manager
•   configure iptables
•   puff, puff, puff



                                              6

© ImaginaryCloud 2012                Page 6
How to become a chef?




                                 7

© ImaginaryCloud 2012   Page 7
8

© ImaginaryCloud 2012   Page 8
Show me the
money!



© ImaginaryCloud 2012   Page 9
Heroku is for sissies
|| Real men use Chef
Ruby-LX




                         Tiago Franco – Imaginary Cloud

                                  Twitter: @gamafranco
                                 Facebook: tiago.franco3
                           tfranco@imaginarycloud.com

 © ImaginaryCloud 2012                  Page 10

More Related Content

PPTX
Beyond Golden Containers: Complementing Docker with Puppet
PDF
Complementing Docker with Puppet
PDF
マッコスXで始めるPlan 9
PDF
Stem cells in 21 countries Presents
PDF
Introduction to near real time computing
PDF
Java Web Start
PDF
Java Web Start - How Zhara POS Works
PPT
Java web services
Beyond Golden Containers: Complementing Docker with Puppet
Complementing Docker with Puppet
マッコスXで始めるPlan 9
Stem cells in 21 countries Presents
Introduction to near real time computing
Java Web Start
Java Web Start - How Zhara POS Works
Java web services

Similar to 2013 03-05-chef (20)

PDF
Cloud focker を試してみた public
PDF
Building and Customizing CoreOS
PDF
Clustering Docker with Docker Swarm on openSUSE
PDF
Docker in Production: Reality, Not Hype - DevOps Chicago
PDF
Integrating multiple CDN providers at Etsy - Velocity Europe (London) 2013
PDF
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
PDF
Deployment tales
PDF
Deployment tales
PPT
Nagios Conference 2012 - Dave Williams - Embedding Nagios using RaspberyPi
KEY
PPTX
MySQL | My SQL docker containerization | Docker Network
PDF
[DRUPALCON 2022] Open Personalization with Apache Unomi & Mautic (Workshop).pdf
PDF
Docker Compose to Production with Docker Swarm
PDF
Drone CI/CD Platform
PDF
Dockerizing Meteor - 6th Meteor Meetup Seoul
PDF
Hadoop的etl任务—flume使用及其 优化-品友互动
PDF
品友互动 Hadoop的etl任务—flume使用及其 优化
PDF
OSS Tools: Creating a Reverse Engineering Plug-in for r2frida
PDF
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
PDF
Introduction to hubot
Cloud focker を試してみた public
Building and Customizing CoreOS
Clustering Docker with Docker Swarm on openSUSE
Docker in Production: Reality, Not Hype - DevOps Chicago
Integrating multiple CDN providers at Etsy - Velocity Europe (London) 2013
(WS11) Dobrica Pavlinušić: HTML5TV - kako obraditi i objaviti predavanja na w...
Deployment tales
Deployment tales
Nagios Conference 2012 - Dave Williams - Embedding Nagios using RaspberyPi
MySQL | My SQL docker containerization | Docker Network
[DRUPALCON 2022] Open Personalization with Apache Unomi & Mautic (Workshop).pdf
Docker Compose to Production with Docker Swarm
Drone CI/CD Platform
Dockerizing Meteor - 6th Meteor Meetup Seoul
Hadoop的etl任务—flume使用及其 优化-品友互动
品友互动 Hadoop的etl任务—flume使用及其 优化
OSS Tools: Creating a Reverse Engineering Plug-in for r2frida
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
Introduction to hubot
Ad

2013 03-05-chef

  • 1. Heroku is for sissies || Real men use Chef Ruby-LX - 02-04-2013 Tiago Franco www.imaginarycloud.com
  • 2. WTF?  Tiago Franco – Imaginary Cloud  tfranco@imaginarycloud.com  Twitter: @gamafranco  Facebook: tiago.franco3 © ImaginaryCloud 2012 Page 2
  • 3. Real men use Chef * Chuck Norris uses Chef 3 © ImaginaryCloud 2012 Page 3
  • 5. Server setup • ssh root@123.45.67.890 • sudo apt-get update • Sudo apt-get upgrade • /usr/sbin/adduser demo • /usr/sbin/usermod -a -G wheel demo • nano /usr/sbin/visudo • su demo • scp ~/.ssh/id_rsa.pub demo@123.45.67.890: • mkdir ~demo/.ssh • mv ~demo/id_rsa.pub ~demo/.ssh/authorized_keys 5 © ImaginaryCloud 2012 Page 5
  • 6. Server setup (2) • chown -R demo:demo ~demo/.ssh • chmod 700 ~demo/.ssh • chmod 600 ~demo/.ssh/authorized_keys • Install apache, mysq, ruby • configure virtualhosts • setup backup manager • configure iptables • puff, puff, puff 6 © ImaginaryCloud 2012 Page 6
  • 7. How to become a chef? 7 © ImaginaryCloud 2012 Page 7
  • 9. Show me the money! © ImaginaryCloud 2012 Page 9
  • 10. Heroku is for sissies || Real men use Chef Ruby-LX Tiago Franco – Imaginary Cloud Twitter: @gamafranco Facebook: tiago.franco3 tfranco@imaginarycloud.com © ImaginaryCloud 2012 Page 10