I have an existing aws account that I would like to invite into my organization using Terraform. I am able to do this using the console but have not figured out if it is possible as code.
Currently I created several organization accounts using the following code:
resource "aws_organizations_account" "prod_account" {
name = "prod"
email = "<new_email>"
iam_user_access_to_billing = "DENY"
parent_id = aws_organizations_organizational_unit.production.id
}
This works great when I am creating a new account, however, I am not able to use the same resource block by specify the email of my existing 'dev' account. I get an error saying the EMAIL_ALREADY_EXISTS, which makes sense because it is trying to create a new account using an existing email address.
So how do I invite my existing 'dev' account into my organization using Terraform? Is this even possible?