Skip to content

Commit

Permalink
Update setup post and config
Browse files Browse the repository at this point in the history
  • Loading branch information
kutzilla committed Jun 17, 2024
1 parent 1d3f35a commit 6e2919f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 19 deletions.
2 changes: 1 addition & 1 deletion docs/_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ description: >- # this means to ignore newlines until "baseurl:"
#baseurl: "" # the subpath of your site, e.g. /blog
url: "http://viadee.de" # the base hostname & protocol for your site, e.g. http://example.com
#twitter_username: jekyllrb
#github_username: jekyll
github_username: viadee

# Build settings
theme: minima
Expand Down
40 changes: 22 additions & 18 deletions docs/_posts/2024-06-14-stufe-0-einrichtung.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -5,44 +5,48 @@ date: 2024-06-14 10:24:28 +0200
permalink: /einrichtung/
---

Nutzt den bereitgestellten Google Account und logged Euch ein:
Nutzt den bereitgestellten AWS Account und logged euch ein:

```bash
gcloud auth application-default login
```
https://975050296970.signin.aws.amazon.com/console

Das lokale Dateisystem als Speicher für den State konfigurieren:

```bash
pulumi login --local
Erzeugt Euren `ACCESS_KEY` und `SECRET_KEY` über die AWS UI:

```
viadee-cloudland24-cdk-challenge @ 9750-5029-6970 > Sicherheitsanmeldinformationen > Zugriffschlüssel erstellen > Befehlszeilenschnittstelle (CLI)
```

Erzeugt ein neues Pulumi Projekt:
Login per AWS CLI mit dem erzeugten Keys in der Region `eu-central-1`:

```bash
pulumi new gcp-typescript
aws configure
```

(Name: `pulumi-challenge`, Stack: egal, GCP project: `viadee-pulumi-training`)
Prüft den erfolgreichen Login per:

In der `index.ts` die Bucket-Location auf `EU` ändern.
```
aws sts get-caller-identity
```

Einen Namen für euer Team überlegen.
Überlegt euch einen Teamnamen und und erzeugt ein Verzeichnis per `mkdir -p <team_name>`.
Wechselt in dieses Verzeichnis und erzeugt ein neues CDK Projekt in Eurer Wahlsprache (z.B. `java`, `typescript`, `go`):

Den String `"my-bucket"` auf den Teamnamen ändern.
```bash
cdk init --language <LANG>
```

Den Bucket deployen:
Im erzeugten Projekt befindet sich auskommentierter Code zum Erzeugen einer SQS Queue. Aktiviert den Code und erzeugt euren CDK Stack:

```bash
pulumi up
cdk deploy
```

Öffnet die Google Cloud Console und prüft, dass dort Euer Storage Bucket angelegt wurde: https://console.cloud.google.com/
Öffnet AWS CloudFormation und prüft, dass dort Eure Queue angelegt wurde: https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1

Sprecht uns an, zeigt uns Eure Ergebnisse und wir zeigen Euch den Weg zu Level 1.

Final: Bereinigt die erzeugte Infrastruktur:
(Optional) Bereinigt die erzeugte Infrastruktur:

```bash
pulumi destroy
cdk destroy
```

0 comments on commit 6e2919f

Please sign in to comment.