Mike Pietruszka's repositories
auto-tag-owner-lambda
Automatically tag EC2 instances with the name of the user that created them
ec2-copy-tags
Copy tags from one EC2 instance to another
gcp-python-sdk-snippets
Collection of GCP Python SDK snippets
python-zenoss
Python module to work the Zenoss API
terraform-google-network
Sets up a new VPC network on Google Cloud
terraform-google-vpc-service-controls
Handles opinionated VPC Service Controls and Access Context Manager configuration and deployments
cloud-custodian
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
flask-social-example
An application that serves as a working example for Flask-Social
hashicat-gcp
HashiCat Meow World Terraform code for GCP
monitoring
monitoring
mpietruszka-oneliners
Collection of one-liners that I gathered over the years.
ngxtop
Real-time metrics for nginx server
packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
podinfo
Forked-Go microservice template for Kubernetes so I can add an Ingress for FluxCD experiments
random_scripts
A collection of random scripts that don't really fit anywhere.
reddit_to_sns
AWS Lambda function to scan a subreddit for new submissions and notify via AWS SNS
route53-record-cleaner
Finds stale Route53 records
sopel-modules
Various Sopel IRC bot modules
terraform-google-basic-env
Example of my common GCP env structure
terraform-provider-google
Terraform Google Cloud Platform provider
terraform-vpc
Create a VPC using Terraform - Codebuild example
terraform-vpc-endpoints
Create VPC endpoints with Terraform
tfc-workshops-sentinel
Sentinel policies for use in pre-sales workshops: https://hashicorp.github.io/workshops
users-formula
Configure users via pillar