Centralized multi-account patching with AWS Systems Manager Automation using Terraform

Viewed 1015
1 Answers

In order to use the automation document for deploying patches to multiple accounts, we need to ensure the below four steps are accomplished:

1. Create a Resource Group
2. Create an IAM Role for Master Account and an IAM Role for Target(s) account.
3. Create a Document
4. Execute the Automation Document.

We will be able to create the Resource group using aws_resourcegroups_group [1]. While we can create the IAM roles for both accounts using the aws_iam_role resource [2], we will be able to create the automation document using aws_ssm_document [3]. However, the arguments which need to be specified for executing the automation document by specifying the option for multiple account support aren't available publicly.

Related