• This repository has been archived on 01/Feb/2023
  • Stars
    star
    14
  • Rank 1,398,601 (Top 29 %)
  • Language HCL
  • License
    BSD 3-Clause "New...
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Default VPC resource management for AWS Accounts

More Repositories

1

terraform-aws-config

Enables AWS Config and adds managed config rules with good defaults.
HCL
225
star
2

terraform-layout-example

Example of a Truss Terraform project
HCL
172
star
3

react-uswds

USWDS 3.0 components built in React
TypeScript
152
star
4

Engineering-Playbook

Repository of documentation on how we do Software Engineering at TrussWorks.
JavaScript
132
star
5

terraform-aws-ecs-service

Creates an ECS Service.
HCL
116
star
6

terraform-aws-wafv2

Creates a WAF using AWS WAFv2 and AWS Managed Rule Sets
HCL
97
star
7

terraform-aws-bootstrap

πŸ“ πŸ₯š Terraform for your Terraform remote state configuration
HCL
78
star
8

terraform-aws-s3-private-bucket

Creates a private, encrypted, versioned S3 bucket with good defaults.
HCL
76
star
9

terraform-aws-logs

Creates and configures an S3 bucket for storing AWS logs.
HCL
73
star
10

terraform-aws-waf

Configures an AWS Web Application Firewall.
HCL
61
star
11

terraform-aws-ses-domain

Configures a domain hosted on Route53 to work with AWS Simple Email Service (SES).
HCL
58
star
12

terraform-aws-ecs-cluster

Creates an ECS cluster backed by an Auto Scaling Group
HCL
58
star
13

distributed-playbook

A playbook about how we work together as a distributed team.
49
star
14

terraform-aws-ou-scp

Combines AWS Organizations Service Control Policies (SCP)
HCL
45
star
15

terraform-aws-cloudtrail

Creates and configures AWS CloudTrail
HCL
44
star
16

terraform-aws-s3-anti-virus

Creates and configures Anti-Virus Scanning of S3 Buckets.
HCL
39
star
17

terraform-module-template

Template repo with Terraform module basics
Makefile
22
star
18

terraform-aws-guardduty-notifications

Enables AWS GuardDuty and sends findings to an SNS topic.
HCL
22
star
19

truss-aws-tools

Assortment of AWS Lambda functions and CLI based tools for working with AWS.
Go
18
star
20

terraform-aws-cloudtrail-alarms

Provides CIS Benchmark-compliant Cloudwatch alarms for Cloudtrail events.
HCL
18
star
21

formik-to-react-hook-form-migration-guide

A guide for migrating projects to from Formik to React Hook Form
13
star
22

truss-interview

Truss software engineering interview
13
star
23

TPDWeakProxy

An NSProxy object for turning strong references into weak references.
Objective-C
12
star
24

terraform-aws-nlb-containers

Creates a Network Load Balancer (NLB) for serving an ECS backed service.
HCL
12
star
25

terraform-aws-mfa

Enforces MFA on an AWS account
HCL
11
star
26

terraform-aws-iam-sleuth

Lambda-based auditing tool for AWS Access keys
Python
10
star
27

setup-new-aws-user

Creates an MFA token and new access keys for an AWS user.
Go
10
star
28

terraform-aws-org-scp

Enables AWS Organizations Service Control Policies (SCP) with good defaults
HCL
10
star
29

terraform-aws-health-notifications

Health Notifications
HCL
9
star
30

accessibility

a11y resources and guild work
7
star
31

pre-commit-hooks

Common pre-commit hooks
Shell
6
star
32

terraform-aws-rds-snapshot-cleaner

RDS Snapshot Cleaner
HCL
5
star
33

terraform-aws-saml-cognito

Creates AWS Cognito resources for using SAML authentication
HCL
5
star
34

terraform-aws-lambda-ecs-manager

Creates a Lambda function to manage ECS services in Fargate
Python
5
star
35

terraform-aws-trusted-advisor-refresh

Trusted Advisor Refresh
HCL
5
star
36

terraform-aws-acm-cert

Creates a TLS certificate using AWS ACM for domains hosted on Route53.
HCL
5
star
37

terraform-aws-s3-file-uploads

Creates infrastructure needed to handle AWS S3 file uploads
HCL
5
star
38

dockling

Exercises for learning about docker
Go
5
star
39

terraform-aws-config-notifications

Config Notifications
HCL
5
star
40

terraform-aws-sftp

Configures an AWS SFTP Server (aka AWS Transfer Server)
HCL
5
star
41

terraform-aws-iam-ecr-ci

Creates an IAM user/group for CI to use to push images to ECR
HCL
4
star
42

terraform-aws-iam-user-group

Creates an IAM group with users where the group is only allowed to assume roles defined.
HCL
4
star
43

trussels-guide

SCSS
4
star
44

terraform-aws-route53-query-logs

Configures query logging on an existing Route53 hosted zones.
HCL
4
star
45

terraform-aws-route53-health-check

Route53 Health Check
HCL
4
star
46

terraform-aws-alb-web-containers

Creates an ALB for serving a web app.
HCL
4
star
47

terraform-aws-ecr-repo

Provides a basic ECR repository configuration for a single container image.
HCL
3
star
48

terraform-aws-rds-notifications

RDS Notifications
HCL
3
star
49

unemployment-insurance-modernization-demo

A sample repository for UI modernization sample code
TypeScript
3
star
50

terraform-aws-root-login-notifications

Root Login Notifications
HCL
3
star
51

shared-actions

Home of shared github actions
3
star
52

terraform-aws-sftp-user

SFTP User for AWS Transfer Server
HCL
3
star
53

health-checker

Website Health Check
Go
3
star
54

research-design-playbook

Research and Design Playbook https://trussworks.github.io/research-design-playbook/
SCSS
3
star
55

ecr-scan

Go
3
star
56

terraform-aws-lambda

Terraform module for creating AWS Lambda jobs with appropriate log configurations.
HCL
3
star
57

logindotgov-oidc-py

OpenID Connect (OIDC) Relying Party client in Python for login.gov.
Python
3
star
58

hello-infra-draft

Experimenting with a "Hello, World" infrastructure story
HCL
2
star
59

tls-checker

Website TLS Version Check
Go
2
star
60

TPDMapsApp

An interface to external mapping applications on iOS.
Objective-C
2
star
61

docker-nuker

A docker image to nuke an AWS account and its contents via AWS-Nuke.
Dockerfile
2
star
62

find-guardduty-user

Easily identify IAM users that have triggered GuardDuty findings.
Go
2
star
63

lambda-dependabot

lambda function to rerun failed dependabot runs
Python
2
star
64

Learning-Resources

A selection of resources that Trussels have found useful for sharing mental state and aspirations
2
star
65

terraform-aws-lambda-packerjanitor

Terraform module for deploying a lambda job to clean up abandoned Packer resources
HCL
2
star
66

terraform-aws-rds-cloudwatch-logs

RDS Cloudwatch Logs
HCL
2
star
67

terraform-aws-lambda-amiclean

Terraform module for deploying AWS resources needed for amicleaner lambda
HCL
2
star
68

infra-exercise-circleci

A repo for CircleCI related exercises by InfraSec
Go
2
star
69

terraform-aws-cloudtrail-event-notifications

CloudTrail Event Notifications
HCL
2
star
70

terraform-aws-iam-cross-acct-dest

Creates an IAM role to allow cross account assumption from specified source role.
HCL
2
star
71

terraform-aws-vpc-flow-logs

Configures VPC flow logs for the given VPC.
HCL
1
star
72

terraform-aws-lambda-ecr-scan

Terraform module for deploying a lambda to parse ECR scan findings
HCL
1
star
73

go-sample-api

A sample API using Go
Go
1
star
74

golang-cli-template

Template repo with golang CLI basics
Go
1
star
75

terraform-aws-iam-cross-acct-src

Creates an IAM role to allow cross account assumption to specified destination role.
HCL
1
star
76

terraform-aws-opensearch

A module that spins up an OpenSearch cluster.
HCL
1
star
77

prereqs

A tool to check your project prerequisites so your engineers don't have to.
Shell
1
star
78

terraform-github-repo

Manage Github repos with Terraform with good defaults
HCL
1
star
79

Truss-PQVP

Truss's entry for the CA PQVP DS-AD
JavaScript
1
star
80

sesh

Open Source Session Management for Golang
Go
1
star
81

linters

Open source custom Truss linters that can be shared across projects.
1
star
82

terraform-aws-iam-keys-check

IAM Keys Check
HCL
1
star
83

terraform-aws-slack-pivotal-tracker-bot

[DEPRECATED] Terraform module for deploying slack-pivotal-tracker-bot to AWS Lambda
HCL
1
star
84

terraform-aws-nlb-tg-to-alb

Sets up a Lambda function to update an NLB's target group to point at an ALB's IPs.
Python
1
star
85

affinity-groups-slackbot

We made this slackbot to allow folks to opt into private affinity groups (read: private channels) within a Slack workspace without having to out themselves or forcing a public point of contact for the group to out themselves.
Python
1
star
86

ecs-service-logs

ecs-service-logs is used to filter JSON-formatted log lines in CloudWatch
Go
1
star
87

terraform-aws-acm-cert-akamai-dns

Creates a TLS certificate using AWS ACM for domains hosted on Akamai.
HCL
1
star
88

ecs-scaleup

This repository provides a github action which can provision a self-hosted github runner via AWS ECS/Fargate
JavaScript
1
star