Skip to content

Chia-Explorer/service-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Service dependencies

Terraform module for creating service dependencies such as IAM role and ECR repo.

Example usage

module "api" {
  source = "git::https://github.com/Chia-Explorer/service-dependencies?ref=1.0.0"

  repo_name = local.ecr_repo_name
  role_name = local.api_role_name

  immutable = false
  scan_on_push = true
}


resource "aws_iam_role_policy" "api" {
  role   = module.api.iam_role_name

  policy = <<POLICY
{
  "Version": "2012-10-17",
  "Statement": [{
      "Effect": "Allow",
      "Action": [
        "dynamodb:*"
      ],
      "Resource": "${aws_dynamodb_table.api.arn}"
    }]
}
POLICY
}

About

Terraform module for creating service dependencies such as IAM role and ECR repo.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages