All Projects → liatrio → Aws Accounts Terraform

liatrio / Aws Accounts Terraform

Licence: mit

Labels

Projects that are alternatives of or similar to Aws Accounts Terraform

Kubernetes Bgp
Kubernetes on Equinix Metal using Calico and MetalLB
Stars: ✭ 87 (-19.44%)
Mutual labels:  hcl
Vaultron
🤖 Vault clusters Terraformed onto Docker for great fun and learning!
Stars: ✭ 96 (-11.11%)
Mutual labels:  hcl
Hcledit
A command line editor for HCL
Stars: ✭ 104 (-3.7%)
Mutual labels:  hcl
Clarity
A declaritive test framework for Terraform
Stars: ✭ 88 (-18.52%)
Mutual labels:  hcl
Terraform 0.12 Examples
Some Terraform 0.12 Examples
Stars: ✭ 92 (-14.81%)
Mutual labels:  hcl
Terraform Example
Terraform, Ansible, sticky tape and magic
Stars: ✭ 98 (-9.26%)
Mutual labels:  hcl
Kubernetes Aws Vpc Kops Terraform
Code for Deploy Kubernetes in an Existing AWS VPC with Kops and Terraform blog post
Stars: ✭ 85 (-21.3%)
Mutual labels:  hcl
Libvirt K8s Provisioner
Automate your k8s installation
Stars: ✭ 106 (-1.85%)
Mutual labels:  hcl
Terraform Ecs Jenkins
Provisions Jenkins on AWS ECS using Terraform
Stars: ✭ 93 (-13.89%)
Mutual labels:  hcl
Typhoon
Minimal and free Kubernetes distribution with Terraform
Stars: ✭ 1,397 (+1193.52%)
Mutual labels:  hcl
Nomadfiles
A collection of Nomad job files for deploying applications to a cluster
Stars: ✭ 89 (-17.59%)
Mutual labels:  hcl
Hashidays Nyc
Code accompanying my talk at HashiDays New York, 2017
Stars: ✭ 91 (-15.74%)
Mutual labels:  hcl
Example Pragmatic Terraform
『実践Terraform』のサンプルコード
Stars: ✭ 99 (-8.33%)
Mutual labels:  hcl
Terraform Azurerm Aks
Terraform Module for deploying an AKS cluster
Stars: ✭ 87 (-19.44%)
Mutual labels:  hcl
Terraform Aws Dynamic Subnets
Terraform module for public and private subnets provisioning in existing VPC
Stars: ✭ 106 (-1.85%)
Mutual labels:  hcl
Terraform Aws Rabbitmq
Terraform configuration for creating RabbitMQ cluster on AWS.
Stars: ✭ 86 (-20.37%)
Mutual labels:  hcl
Cobalt
Infrastructure turn-key solution for app service workloads
Stars: ✭ 97 (-10.19%)
Mutual labels:  hcl
Solutions Terraform Cloudbuild Gitops
Stars: ✭ 106 (-1.85%)
Mutual labels:  hcl
Spinnaker Terraform
A set of terraform scripts to create an environment from scratch with a Bastion Host, Jenkins, and Spinnaker
Stars: ✭ 106 (-1.85%)
Mutual labels:  hcl
Aws Minikube
Single node Kubernetes instance implemented using Terraform and kubeadm
Stars: ✭ 101 (-6.48%)
Mutual labels:  hcl

AWS Organization Terraform

This repository contains the Terraform configurations needed to manage a multi-account AWS organization and the various roles that will be used within the accounts.

At Liatrio, we used this as the foundation for our accounts. We created a private fork that contains the actual users and resources used in our accounts.

Related blog post: liatrio.com/blog/secure-aws-account-structure-with-terraform-and-terragrunt

Be sure to modify shared.hcl to customize for your organization.

Prerequisites

Initialization

See the master folder for initial setup instructions the first time the organization is being created.

Post-Initialization

Future Terraform runs must be run by an IAM user in the Infosec account with the appropriate group assignment for the target account:

  • Infosec account: InfosecAdmins group
  • Prod account: ProdAdmins group
  • Non-Prod account: NonProdAdmins group
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].