From 75e2530c74e32ee50d17bfdccaa8f23552b94a56 Mon Sep 17 00:00:00 2001 From: lolli001 Date: Tue, 16 Jul 2024 12:57:44 -0400 Subject: [PATCH] Added Rhel pipeline Module for testing. --- main.tf | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/main.tf b/main.tf index b8f55cb..22a33b0 100644 --- a/main.tf +++ b/main.tf @@ -142,6 +142,38 @@ module "rhel" { instance_type = "t2.micro" } +module "rhel-arm" { + source = "HappyPathway/image-pipeline/aws" + project_name = "rhel-arm-image-pipeline-demo" + source_repo_name = local.source_repo + source_repo_branch = "main" + builder_image = "aws/codebuild/standard:7.0" + create_new_repo = false + create_new_role = true + create_vpc_endpoint = false + ssh_user = "ec2-user" + playbook = "rhel-arm-baseline.yaml" + terraform_version = "1.8.5" + build_permissions_iam_doc = data.aws_iam_policy_document.s3_access + build_environment_variables = [ + for proxy_var in keys(local.proxy_env_vars) : + { + name=proxy_var, + value=lookup(local.proxy_env_vars, proxy_var), + type = "PLAINTEXT" + } + ] + ansible_repo = data.aws_codecommit_repository.ansible + goss_repo = data.aws_codecommit_repository.goss + goss_profile = "rhel-arm-base-test" + state = local.state_config + vpc_config = local.vpc_config + source_ami = "ami-0ce8fc041db68907c" + instance_type = "t4g.micro" +} + + + resource random_password winrm { length = 24 override_special = "$*!"