/pulumi-workshop

Pulumi workshop til Camp Miles

pulumi-workshop

Pulumi workshop til Camp Miles

Prerequisites

Download & Install Pulumi

MERK: Man må være innlogget for at Pulumi skal få riktig tilstand av prosjektene man håndterer. Standard innloggingsmetode krever at du oppretter en bruker hos Pulumi, men det er også mulig å logge inn uten bruker og kun beholde tilstand på lokal maskin ved å kjøre kommandoen pulumi login --local. Ved å opprette en bruker hos Pulumi så kan man følge med på tilstanden til prosjektene sine på pulumi.com, men for denne workshopen så holder det å logge inn med --local om man ikke er interessert i å sjekke ut web GUIet.

De forskjellige labbene har litt forskjellige prerequites Andre Prerequisites

AWS - TypeScript

Prerequisites: Pulumi, Node.js, AWS CLI

TypeScript på AWS

Credentials

Dere får utdelt tilgang tilgang til AWS underveis. For å autentisere med AWS kan du kjøre kommandoen aws configure (etter at CLI'et er installert):

$ aws configure
AWS Access Key ID [None]: <my access key id>
AWS Secret Access Key [None]: <my secret access key>
Default region name [None]: eu-north-1
Default output format [None]: json

Merk at region må settes til eu-north-1.

Verifiser så at tilgangene er på plass:

$ aws sts get-caller-identity
{
    "Account": "278642226010", 
    "UserId": "<my access key id>", 
    "Arn": "arn:aws:iam::278642226010:user/<my username>"
}

Azure - C#

Noen av dere har MSDN-abonnement som også gir deg gratis credits i Azure. Hvis du har dette, og ennå ikke har aktivert dette, så kan det gjøres på: my.visualstudio.com

Dersom du ikke har MSDN, kan du registrere deg for et gratis prøveabonnement her: Azure trial

Prerequisites: Pulumi, dotnet (6), Azure CLI

C# på Azure

Jeg er ferdig før tiden, hva nå?

Dersom du blir ferdig før tiden, kan f.eks.:

  • Gjøre AWS-workshop hvis du er ferdig med Azure, og vica versa

  • Prøv å deploy og lek deg med et større eksempel fra Pulumis How-To bibliotek: AWS Azure

  • Velge du kan velge en annen kombinasjon av sky/programmeringsspråk: (https://github.com/pulumi/infrastructure-as-code-workshop)

  • Hjelpe en kollega på workshoppen :)

  • Lese deg opp på litt teori fra Ressursene under.

  • Eksperimentere eller leke deg med andre tjenester i det du har jobbet med allerede.

Ressurser

Annet