Skip to content

andyscott1547/terraform-aws-org-delegation

Repository files navigation

AWS Terraform Organization Delegation Module

Delegate AWS service admin to dedicated accounts.

Overview

This module is designed to help delegate services from the Organization Management account. Currently supported delegation services are:

  • IPAM
  • Guardduty
  • SecurityHub
  • Macie2
  • Inspector2
  • Firewall Manager

References

Terraform-Docs

Requirements

Name Version
terraform ~> 1.0
aws ~> 4.0

Providers

Name Version
aws ~> 4.0

Modules

No modules.

Resources

Name Type
aws_fms_admin_account.this resource
aws_guardduty_organization_admin_account.this resource
aws_inspector2_delegated_admin_account.this resource
aws_macie2_account.this resource
aws_macie2_organization_admin_account.this resource
aws_securityhub_organization_admin_account.this resource
aws_vpc_ipam_organization_admin_account.this resource
aws_caller_identity.current data source
aws_region.current data source

Inputs

Name Description Type Default Required
firewall_manager_delegated Enable Firewall Manager Delegated Admin bool true no
guardduty_delegated Enable GuardDuty Delegated Admin bool true no
inspector2_delegated Enable Inspector2 Delegated Admin bool true no
ipam_delegated Enable IPAM Delegated Admin bool true no
macie2_delegated Enable Macie2 Delegated Admin bool true no
network_account_id The AWS account ID of the network account string n/a yes
security_account_id The AWS account ID of the security account string n/a yes
security_hub_delegated Enable Security Hub Delegated Admin bool true no

Outputs

No outputs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages