pablo-f-cargnelutti / gcp-pulumi-challenge-in-a-box

GCP version of Challenge in a Box

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gcp-pulumi-challenge-in-a-box

This repo contains the GCP version of Challenge in a Box (https://www.pulumi.com/challenge/startup-in-a-box/).

Currently work in progress. Status:

  • ✅ Step 1
  • ✅ Step 2
  • ✅ Step 3
  • 🟠 Step 4 (implemented but not tested)
  • ❌ Step 5
  • ❌ Step 6
  • ❌ Step 7

Step 1. Your First Pulumi Program

You will learn how to create a new Pulumi program using our Pulumi templates, specifically for GCP with TypeScript.

Create a new directory called pulumi-challenge and run the following inside of it:

pulumi new gcp-typescript

Step 2. Creating Your First Resource

Now that we have a base GCP project configured, we need to create our first resource. In this instance, we’ll create a new GCS bucket which will allow us to store our static website. We’ll also ensure that this bucket is private.

TODO(): create Bucket code possibly using GCP Native library for `TS`.
See 02-script.ts

Appendix

Similar code which can be used for inspiration:

Self: https://github.com/palladius/gcp-pulumi-challenge-in-a-box

About

GCP version of Challenge in a Box

License:Apache License 2.0


Languages

Language:TypeScript 41.1%Language:HTML 23.6%Language:CSS 22.3%Language:Shell 10.2%Language:Makefile 2.9%