Voraussetzung

  • Account auf https://bitbucket.org
  • AWS Console Zugang (Opsworks Berechtigungen bzw. die gleichen Berechtigungen wie der rissc Account)

Erstellung eines Deployment Scripts

  1. Einloggen auf Bitbucket und das Repository https://bitbucket.org/risscstuttgart/rissc-stage-00/src/master/attributes/ aufrufen

    Screenshot

  2. In den Ordner "attributes" Navigieren und eine neue Datei erstellen 

    Screenshot

  3. RB Datei entsprechend aus original kopieren und anpassen (durch diffs mit verschiedenen Dateien wird schnell klar was angepasst werden muss)

    Screenshot

  4. Eindeutigen Namen für die neue Deploy-Datei (mit der Endung .rb) bestimmen (übernehmen aus "app_config")

  5. Automatisches Deployment seitens AWS abwarten update_custom_cookbooks 

    Screenshot

  6. Neue App in Aws anlegen (aus bestehender die nötigen Informationen nehmen und notwendiges anpassen an die neue rb-datei-Konfiguration) (Bitbucket pipeline s3 secret key für Acccess-Key-Id AKIAILV25Y6AEFDZ7U2Q hier: )

    Screenshot

  7. App Deployment starten