• This repository has been archived on 31/Jul/2020
  • Stars
    star
    10
  • Rank 1,764,576 (Top 36 %)
  • Language HCL
  • License
    BSD 3-Clause "New...
  • Created over 4 years ago
  • Updated almost 4 years ago

Reviews

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

Repository Details

Enables AWS Organizations Service Control Policies (SCP) with good defaults

More Repositories

1

terraform-aws-config

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

terraform-layout-example

Example of a Truss Terraform project
HCL
175
star
3

react-uswds

USWDS 3.0 components built in React
TypeScript
167
star
4

Engineering-Playbook

Repository of documentation on how we do Software Engineering at TrussWorks.
JavaScript
134
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
101
star
7

terraform-aws-bootstrap

🐓 🥚 Terraform for your Terraform remote state configuration
HCL
82
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

terraform-aws-ou-scp

Combines AWS Organizations Service Control Policies (SCP)
HCL
50
star
14

distributed-playbook

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

terraform-aws-cloudtrail

Creates and configures AWS CloudTrail
HCL
45
star
16

terraform-aws-s3-anti-virus

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

terraform-module-template

Template repo with Terraform module basics
Makefile
23
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
15
star
22

terraform-aws-destroy-default-vpc

Default VPC resource management for AWS Accounts
HCL
14
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-health-notifications

Health Notifications
HCL
9
star
30

accessibility

a11y resources and guild work
7
star
31

terraform-aws-saml-cognito

Creates AWS Cognito resources for using SAML authentication
HCL
6
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-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-s3-file-uploads

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

dockling

Exercises for learning about docker
Go
5
star
38

terraform-aws-config-notifications

Config Notifications
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-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

trussels-guide

SCSS
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

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

terraform-aws-sso-group

Creates AWS IAM Identity Center resources
HCL
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-iam-cross-acct-src

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

terraform-aws-opensearch

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

prereqs

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

terraform-github-repo

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

Truss-PQVP

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

sesh

Open Source Session Management for Golang
Go
1
star
82

linters

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

terraform-aws-iam-keys-check

IAM Keys Check
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