Skip to content
This repository has been archived by the owner on Dec 12, 2022. It is now read-only.

Latest commit

 

History

History
52 lines (37 loc) · 1.15 KB

slides.md

File metadata and controls

52 lines (37 loc) · 1.15 KB

Client as Code

Schnack über die Provisionierung von Clientgeräten


Problem

  • Neues Projekt - geil
  • Neues Gerät - nicht so geil
    • erstmal ein paar Tage die Git Bash konfigurieren
    • erstmal versuchen weitere Pakete reinzupatchen
    • erstmal versuchen portable Varianten der Tools zu finden
    • erstmal kapieren, wo überall der corporate proxy dazwischenfunkt
    • Endboss: Rootzertifikate

facepalm


Lösung

  • Entwicklungsumgebung automatisch provisionieren
  • Einsatz von Ansible
  • Wiederverwendbar je Client:
    • neues Gerät mit Rootrechten oder
    • mit Vagrant und VirtualBox
  • Wiederverwendbar für andere Kontexte wie Teams:
    • Verkürzung der Einarbeitungszeit
    • Setup ist dokumentiert
    • das Wissen ist teilbar
    • für den Neuen im Team:

math girl mind blown


Hands-On

git clone https://github.com/sberlin/dev-env
cd $_:t
vim .