0.2.7 • Published 9 months ago

gs-pulumi-library v0.2.7

Weekly downloads
-
License
MIT
Repository
github
Last release
9 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

9 months ago

0.2.6

9 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