Truss (@trussworks)

Top 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

terraform-aws-destroy-default-vpc

Default VPC resource management for AWS Accounts
HCL
14
star
22

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

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

truss-interview

Truss software engineering interview
13
star
24

TPDWeakProxy

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

terraform-aws-nlb-containers

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

terraform-aws-mfa

Enforces MFA on an AWS account
HCL
11
star
27

terraform-aws-iam-sleuth

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

setup-new-aws-user

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

terraform-aws-org-scp

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

terraform-aws-health-notifications

Health Notifications
HCL
9
star
31

accessibility

a11y resources and guild work
7
star
32

pre-commit-hooks

Common pre-commit hooks
Shell
6
star
33

terraform-aws-rds-snapshot-cleaner

RDS Snapshot Cleaner
HCL
5
star
34

terraform-aws-saml-cognito

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

dockling

Exercises for learning about docker
Go
5
star
36

terraform-aws-lambda-ecs-manager

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

terraform-aws-trusted-advisor-refresh

Trusted Advisor Refresh
HCL
5
star
38

terraform-aws-s3-file-uploads

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

terraform-aws-acm-cert

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

terraform-aws-config-notifications

Config Notifications
HCL
5
star
41

terraform-aws-sftp

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

terraform-aws-iam-ecr-ci

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

terraform-aws-iam-user-group

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

trussels-guide

SCSS
4
star
45

terraform-aws-route53-query-logs

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

terraform-aws-route53-health-check

Route53 Health Check
HCL
4
star
47

terraform-aws-alb-web-containers

Creates an ALB for serving a web app.
HCL
4
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

terraform-aws-ecr-repo

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

logindotgov-oidc-py

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

tls-checker

Website TLS Version Check
Go
2
star
60

hello-infra-draft

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

TPDMapsApp

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

docker-nuker

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

find-guardduty-user

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

lambda-dependabot

lambda function to rerun failed dependabot runs
Python
2
star
65

Learning-Resources

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

terraform-aws-lambda-packerjanitor

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

terraform-aws-rds-cloudwatch-logs

RDS Cloudwatch Logs
HCL
2
star
68

terraform-aws-lambda-amiclean

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

infra-exercise-circleci

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

terraform-aws-cloudtrail-event-notifications

CloudTrail Event Notifications
HCL
2
star
71

terraform-aws-iam-cross-acct-dest

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

terraform-aws-vpc-flow-logs

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

terraform-aws-lambda-ecr-scan

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

go-sample-api

A sample API using Go
Go
1
star
75

golang-cli-template

Template repo with golang CLI basics
Go
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-iam-cross-acct-src

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

terraform-aws-slack-pivotal-tracker-bot

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

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
86

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
87

ecs-service-logs

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

terraform-aws-acm-cert-akamai-dns

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

ecs-scaleup

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