0.2.7 • Published 10 months ago

gs-pulumi-library v0.2.7

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

image

gs-pulumi-library

GoSource Pulumi shared component library.

gs-pulumi-library contains: i) Pulumi resource components for provisioning common resources, and ii) Pulumi policy components to be used in your Pulumi Policypacks.

Pulumi Resource Components

The following components are currently configured:

ComponentDescription
aws:CloudFrontWebsiteCloudfront distribution with S3 origin, alias/cert and access logging
aws:S3BucketS3 bucket with default encryption and access logging
aws:VpcMulti-AZ VPC with public/private subnets, internet gateway and flow logs

Pulumi Policy Components

The following components are currently configured:

ComponentDescription
aws:ApiGatewayResource compliance policies for aws:ApiGateway
aws:CloudfrontResource compliance policies for aws:Cloudfront
aws:KmsResource compliance policies for aws:KMS
aws:LambdaResource compliance policies for aws:Lambda
aws:S3Resource compliance policies for aws:S3
aws:VpcResource compliance policies for aws:Vpc

Recommended Deployment Pattern

Example deployment scripts

DeploymentDescription
State stored in S3 BucketDemonstrates logging into S3 state backend and running Pulumi commands to provision infra.
0.2.7

10 months ago

0.2.6

10 months ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.1

2 years ago