Yonatan Koren

// TODO

Projects

terraform-null-label

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

HCL - Released: 27 Jun 2017 - 633

terraform-aws-components

Opinionated, self-contained Terraform root modules that each solve one, specific problem

HCL - Released: 26 Apr 2018 - 496

terraform-aws-tfstate-backend

Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.

HCL - Released: 22 Mar 2018 - 407

terraform-aws-ecs-container-definition

Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

HCL - Released: 01 Jun 2018 - 339

terraform-aws-vpc

Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways

HCL - Released: 22 Jun 2017 - 228

terraform-aws-dynamic-subnets

Terraform module for public and private subnets provisioning in existing VPC

HCL - Released: 08 Aug 2017 - 191

terraform-aws-s3-bucket

Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems

HCL - Released: 15 Jan 2019 - 164

terraform-aws-rds

Terraform module to provision AWS RDS instances

HCL - Released: 25 Aug 2017 - 153

terraform-aws-ec2-bastion-server

Terraform module to define a generic Bastion host with parameterized user_data and support for AWS SSM Session Manager for remote access with IAM authentication.

HCL - Released: 22 Jun 2017 - 152

terraform-aws-key-pair

Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)

HCL - Released: 28 Aug 2017 - 150

terraform-aws-s3-website

Terraform Module for Creating S3 backed Websites and Route53 DNS

HCL - Released: 15 Sep 2017 - 116

terraform-aws-acm-request-certificate

Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to complete certificate validation

HCL - Released: 21 Sep 2017 - 106

terraform-datadog-platform

Terraform module to configure and provision Datadog monitors, custom RBAC roles with permissions, Datadog synthetic tests, Datadog child organizations, and other Datadog resources from a YAML configuration, complete with automated tests.

HCL - Released: 30 Aug 2017 - 103

terraform-aws-ssm-parameter-store

Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber.

HCL - Released: 24 May 2018 - 107

terraform-aws-dynamodb

Terraform module that implements AWS DynamoDB with support for AutoScaling

HCL - Released: 06 Mar 2018 - 85

terraform-aws-iam-system-user

Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)

HCL - Released: 28 Sep 2017 - 80

terraform-aws-cloudwatch-logs

Terraform Module to Provide a CloudWatch Logs Endpoint

HCL - Released: 01 Nov 2017 - 71

terraform-yaml-config

Terraform module to convert local and remote YAML configuration templates into Terraform lists and maps

HCL - Released: 13 Nov 2020 - 70

terraform-aws-kms-key

Terraform module to provision a KMS key with alias

HCL - Released: 07 Apr 2018 - 71

terraform-aws-cloudtrail-s3-bucket

S3 bucket with built in IAM policy to allow CloudTrail logs

HCL - Released: 24 Mar 2018 - 55

terraform-aws-iam-s3-user

Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user read/write/delete access to the objects in an S3 bucket

HCL - Released: 26 Apr 2018 - 55

terraform-aws-route53-alias

Terraform Module to Define Vanity Host/Domain (e.g. `brand.com`) as an ALIAS record

HCL - Released: 22 Jun 2017 - 57

opus-api

OPUS (opus.nlpl.eu) Python3 API

Python - Released: 03 Oct 2017 - 14

snowcapper

Immutable config management for Alpine Linux

Go - Released: 16 Apr 2018 - 11