From 858e42003239151006ca7b2b217bbf0bf6203381 Mon Sep 17 00:00:00 2001 From: Zachary Hill Date: Fri, 1 Nov 2024 09:50:32 -0400 Subject: [PATCH] cleaning up user_data and added base64encode --- modules/aws/vendor/velocloud/main.tf | 4 ++-- modules/aws/vendor/velocloud/user_data.tftpl | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/aws/vendor/velocloud/main.tf b/modules/aws/vendor/velocloud/main.tf index a85a06ee..0945c2d8 100644 --- a/modules/aws/vendor/velocloud/main.tf +++ b/modules/aws/vendor/velocloud/main.tf @@ -167,11 +167,11 @@ resource "aws_instance" "ec2_instance" { monitoring = var.monitoring volume_tags = merge(var.tags, ({ "Name" = format("%s%d", var.instance_name_prefix, count.index + 1) })) tags = merge(var.tags, ({ "Name" = format("%s%d", var.instance_name_prefix, count.index + 1) })) - user_data = var.user_data != null ? var.user_data : templatefile("${path.module}/user_data.tftpl", { + user_data = var.user_data != null ? var.user_data : base64encode(templatefile("${path.module}/user_data.tftpl", { velocloud_activation_key = var.velocloud_activation_key velocloud_ignore_cert_errors = var.velocloud_ignore_cert_errors velocloud_orchestrator = var.velocloud_orchestrator - }) + })) metadata_options { http_endpoint = var.http_endpoint diff --git a/modules/aws/vendor/velocloud/user_data.tftpl b/modules/aws/vendor/velocloud/user_data.tftpl index bacc28b4..7ee7109d 100644 --- a/modules/aws/vendor/velocloud/user_data.tftpl +++ b/modules/aws/vendor/velocloud/user_data.tftpl @@ -3,7 +3,4 @@ velocloud: vce: vco: ${velocloud_orchestrator} activation_code: ${velocloud_activation_key} - vco_ignore_cert_errors: ${velocloud_ignore_cert_errors} - -runcmd: - - echo "Velocloud vEdge Successfully Configured" \ No newline at end of file + vco_ignore_cert_errors: ${velocloud_ignore_cert_errors} \ No newline at end of file