Rex - Lightning Talk yapc.eu 2013
Upcoming SlideShare
Loading in...5
×
 

Rex - Lightning Talk yapc.eu 2013

on

  • 2,166 Views

 

Statistics

Views

Total Views
2,166
Views on SlideShare
2,114
Embed Views
52

Actions

Likes
2
Downloads
11
Comments
0

1 Einbettung 52

https://twitter.com 52

Zugänglichkeit

Kategorien

Details hochladen

Uploaded via as OpenOffice

Benutzerrechte

© Alle Rechte vorbehalten

Report content

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Wählen Sie Ihren Grund, warum Sie diese Präsentation als unangemessen melden.

Löschen
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Ihre Nachricht erscheint hier
    Processing...
Kommentar posten
Kommentar bearbeiten

Rex - Lightning Talk yapc.eu 2013 Rex - Lightning Talk yapc.eu 2013 Presentation Transcript

  • (R)?ex Continuous Delivery Configuration Management Automation Cloud Deployment Virtualization Software Rollout Server Provisioning DevOps Automate Everything http://rexify.org/
  • The Problem ● Live-Server – Deployed by: Ops – OS: CentOS – Deployed with: ● Human Hands ● Custom Scripts – Developed by Ops
  • The Problem ● Test-Server – Deployed by: Dev – OS: Ubuntu – Deployed with: Custom Scripts ● Developed by Dev
  • The Problem ● New Release ● Pages and Pages of installation/update instructions – stop services – database backup – upgrade DB schema – upgrade files here – upgrade some other files there – again, upgrade DB schema – ...
  • The Problem ● Takes very long ● Error-Prone – Oops, i've forgot step 21 – Hm, there was an error with step 17 ● Colleague is on vacation
  • How to fix it? ● Ops and Dev needs at one point the same toolkit. ● Ops and Dev needs to talk with each other ● Fail early – Test machines must have the same configuration and deployment procedure as live machines.
  • Enters (R)?ex ● Remote Execution ● Server-Orchestration tool ● Ad-Hoc management ● Uses SSH – no special agent needed ● Simply Perl
  • Installation ● cpanm Rex ● Use the repositories ● http://rexify.org/get/
  • The Start ● Make = Makefile ● Rex = Rexfile ● It's Perl
  • Authentication
  • Server Groups
  • Tasks
  • Web-App Deployment
  • Integration in CI
  • (R)?ex Automate Everything http://rexify.org/ Thank you!