netsells / terraform-aws-netsells-security

Module to make setting up assume role access easy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-aws-netsells-security

module "netsells_security" {
  source = "github.com/netsells/terraform-aws-netsells-security?ref=v0.0.1"
}

Requirements

Name Version
terraform >= 1.0.5
aws ~> 4.0

Providers

Name Version
aws ~> 4.0

Modules

No modules.

Resources

Name Type
aws_iam_policy.ecs_connect resource
aws_iam_policy.manage_env resource
aws_iam_policy.manage_hosting resource
aws_iam_policy.ssm_connect resource
aws_iam_role.NetsellsSecurityEngineer resource
aws_iam_role.NetsellsSecurityOps resource
aws_iam_role.NetsellsSecurityReadOnly resource
aws_iam_role_policy_attachment.NetsellsSecurityEngineer-ECSConnect resource
aws_iam_role_policy_attachment.NetsellsSecurityEngineer-ManageEnv resource
aws_iam_role_policy_attachment.NetsellsSecurityEngineer-ManageHosting resource
aws_iam_role_policy_attachment.NetsellsSecurityEngineer-ReadOnly resource
aws_iam_role_policy_attachment.NetsellsSecurityEngineer-SSMConnect resource
aws_iam_role_policy_attachment.NetsellsSecurityOps-Admin resource
aws_iam_role_policy_attachment.NetsellsSecurityReadOnly-ReadOnly resource
aws_iam_saml_provider.default resource
aws_iam_policy_document.ecs_connect data source
aws_iam_policy_document.manage_env data source
aws_iam_policy_document.manage_hosting data source
aws_iam_policy_document.saml_trust_policy data source
aws_iam_policy_document.ssm_connect data source

Inputs

Name Description Type Default Required
aws_region n/a string "eu-west-2" no
role_engineer_edit_ecs_env n/a bool false no
role_engineer_manage_hosting Allows engineers to kill ECS tasks bool true no
role_engineer_ssm_ec2 n/a bool false no
role_engineer_ssm_ecs n/a bool false no

Outputs

Name Description
role_engineer_arn n/a
role_engineer_name n/a
role_ops_arn n/a
role_ops_name n/a
role_readonly_arn n/a
role_readonly_name n/a

About

Module to make setting up assume role access easy


Languages

Language:HCL 100.0%