Skip to content

thinkinglabs/pulumi-aws-bootstrap

Repository files navigation

pulumi-aws-bootstrap

A bootstrap project to kickstart a Pulumi AWS component.

This setup follows the Micro Stack pattern from Infrastructure as Code, 2nd Edition, p62. Every single infrastructure component of an application/service maps to a single stack.

Public Cloud

AWS.

Setup

Volta is used as Node.js version manager.

Install Volta.

Environments

Assumes three environments:

  • development
  • test
  • production

Each environment has its own set of configurations ./environments/<env>.tfvar.

Environments map to Terraform workspaces.

Apply

To apply a configuration:

make plan env=<env>

where <env> is one of development, test or production.

About

Template to bootstrap a Pulumi AWS stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published