[PATCH v1 5/6] terraform: Hoist the AWS cloud-init script into terraform/

Chuck Lever <[email protected]> Thu, 2 Oct 2025 16:21:39 -0400
Newsgroups dev.linux.lists.kdevops
Message-ID <[email protected]>
From: Chuck Lever <[email protected]>

I'm about to add the use of a cloud-init script to the other cloud
providers. Place the cloud-init script used currently by AWS in a
more generic location.

Generated-by: Claude AI
Signed-off-by: Chuck Lever <[email protected]>
---
 terraform/aws/main.tf                                        | 2 +-
 terraform/{aws/templates/script.sh => scripts/cloud-init.sh} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename terraform/{aws/templates/script.sh => scripts/cloud-init.sh} (100%)

diff --git a/terraform/aws/main.tf b/terraform/aws/main.tf
index ac6c6846f20a..949b2febcf0a 100644
--- a/terraform/aws/main.tf
+++ b/terraform/aws/main.tf
@@ -76,7 +76,7 @@ resource "aws_key_pair" "kdevops_keypair" {
 
 data "template_file" "script_user_data" {
   count    = local.kdevops_num_boxes
-  template = file("templates/script.sh")
+  template = file("../scripts/cloud-init.sh")
 
   vars = {
     user_data_log_dir = var.user_data_log_dir
diff --git a/terraform/aws/templates/script.sh b/terraform/scripts/cloud-init.sh
similarity index 100%
rename from terraform/aws/templates/script.sh
rename to terraform/scripts/cloud-init.sh
-- 
2.51.0