# Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: MIT-0 provider "aws" { region = "${var.region}" } data "template_file" "ssm_doc_edge_node" { template = "${file("${path.module}/ssm_doc_edge_node.tpl")}" vars = { SSMRoleArn = "${aws_iam_role.ssm_automation_role.arn}" InstanceProfileArn = "${aws_iam_instance_profile.edge_node_profile.arn}" PlaybookUrl = "s3://${var.bucket}/init.yaml" Environment = "${var.environment}" Project = "${var.ProjectTag}" region = "${var.region}" } } resource "aws_ssm_document" "create_edge_node" { name = "create_edge_node" document_type = "Automation" document_format = "YAML" tags = { Name = "create_edge_node" Project = "${var.ProjectTag}" Environment = "${var.environment}" } content = "${data.template_file.ssm_doc_edge_node.rendered}" } resource "aws_iam_role" "ssm_automation_role" { name_prefix = "ssm_automation_role" path = "/" assume_role_policy = <