liatrio / Aws Accounts Terraform
Licence: mit
Projects that are alternatives of or similar to Aws Accounts Terraform
Kubernetes BgpKubernetes 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
HcleditA command line editor for HCL
Stars: ✭ 104 (-3.7%)
Mutual labels: hcl
ClarityA declaritive test framework for Terraform
Stars: ✭ 88 (-18.52%)
Mutual labels: hcl
Terraform ExampleTerraform, Ansible, sticky tape and magic
Stars: ✭ 98 (-9.26%)
Mutual labels: hcl
Terraform Ecs JenkinsProvisions Jenkins on AWS ECS using Terraform
Stars: ✭ 93 (-13.89%)
Mutual labels: hcl
TyphoonMinimal and free Kubernetes distribution with Terraform
Stars: ✭ 1,397 (+1193.52%)
Mutual labels: hcl
NomadfilesA collection of Nomad job files for deploying applications to a cluster
Stars: ✭ 89 (-17.59%)
Mutual labels: hcl
Hashidays NycCode accompanying my talk at HashiDays New York, 2017
Stars: ✭ 91 (-15.74%)
Mutual labels: hcl
Terraform Azurerm AksTerraform Module for deploying an AKS cluster
Stars: ✭ 87 (-19.44%)
Mutual labels: hcl
Terraform Aws Dynamic SubnetsTerraform module for public and private subnets provisioning in existing VPC
Stars: ✭ 106 (-1.85%)
Mutual labels: hcl
Terraform Aws RabbitmqTerraform configuration for creating RabbitMQ cluster on AWS.
Stars: ✭ 86 (-20.37%)
Mutual labels: hcl
CobaltInfrastructure turn-key solution for app service workloads
Stars: ✭ 97 (-10.19%)
Mutual labels: hcl
Spinnaker TerraformA 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 MinikubeSingle 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].