DEV Community

rmayore
rmayore

Posted on • Edited on

03: Setup...

✅ Setup project on Clickup - link

No trouble here.

✅ Create AWS IAM account For project

For this I created 2 Users;

  • An Admin account with AdministratorAccess permission, who will manage everything else (didn't wanna use the root account).
  • A Terragrunt user that will provision all the resources, with the following permissions (for a start):
    1. AmazonS3FullAccess
    2. AmazonEC2FullAccess
    3. IAMFullAccess

✅ Register Route53 domain for project

No trouble here, though for this I had to message AWS customer care to enable my account to register a domain.

✅ Set up Terragrunt for managing terraform remote state

For now, we'll just add the remote_state setting in our terragrunt.hcl file: Link: PR

remote_state {
  backend = "s3"
  config = {
    bucket  = "fake-st-terraform-state"
    key     = "${path_relative_to_include()}.tfstate"
    region  = "af-south-1"
    encrypt = true
  }
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)