# Terraform configuration to create an Organizational Unit (OU) in AWS Organizations.
# This assumes your AWS account is already part of an AWS Organization.

provider "aws" {
  region = "us-east-1"
}

# --- 1. Data Source for Organization Root ID ---
data "aws_organizations_organization" "main" {}

# --- 2. Create OU ---
resource "aws_organizations_organizational_unit" "my_ou" {
  name      = "MyTerraformOU"
  parent_id = data.aws_organizations_organization.main.roots[0].id
}

# --- Outputs ---
output "organizational_unit_id" {
  value       = aws_organizations_organizational_unit.my_ou.id
  description = "The ID of the created Organizational Unit."
}

output "organizational_unit_arn" {
  value       = aws_organizations_organizational_unit.my_ou.arn
  description = "The ARN of the created Organizational Unit."
}
