Pulumi workshop til Camp Miles
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
Prerequisites: Pulumi, Node.js, AWS CLI
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>"
}
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
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.