From a235cf7cddf584d7e07a2bdc15b7c01ca86540cf Mon Sep 17 00:00:00 2001 From: mike dupont Date: Mon, 3 Feb 2025 09:07:59 -0500 Subject: [PATCH 1/8] patch one --- cloudformation/ec2.yml | 4 +- cloudformation/installer.md | 10 ++--- cloudformation/main.tf | 55 +++++++++++++++++++++++++ cloudformation/regional_outpost/main.tf | 5 +-- 4 files changed, 63 insertions(+), 11 deletions(-) diff --git a/cloudformation/ec2.yml b/cloudformation/ec2.yml index f69d513..3bd626a 100644 --- a/cloudformation/ec2.yml +++ b/cloudformation/ec2.yml @@ -259,7 +259,7 @@ Resources: Type: "AWS::IAM::Role" Properties: Path: "/" - RoleName: "ssm-tine-deploy-agent-role" + RoleName: !Sub '${AgentCodeName}_ssm-tine-deploy-agent-role' AssumeRolePolicyDocument: "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"ec2.amazonaws.com\"},\"Action\":\"sts:AssumeRole\"}]}" MaxSessionDuration: 3600 ManagedPolicyArns: @@ -274,7 +274,7 @@ Resources: Type: AWS::IAM::InstanceProfile Properties: Path: "/" - InstanceProfileName: "agent-instance-profile" + InstanceProfileName: !Sub "${AgentCodeName}_agent-instance-profile" Roles: - !Ref IAMRoleAgent diff --git a/cloudformation/installer.md b/cloudformation/installer.md index a6d07b7..c5c9c92 100755 --- a/cloudformation/installer.md +++ b/cloudformation/installer.md @@ -1,5 +1,5 @@ -* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) -* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) -* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) -* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) -* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) \ No newline at end of file +* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) +* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) +* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) +* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) +* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) \ No newline at end of file diff --git a/cloudformation/main.tf b/cloudformation/main.tf index 419fa8e..9e2e21e 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -5,6 +5,61 @@ provider "aws" { # profile = "mdupont" } +data "aws_regions" "all" { + all_regions = true +} + +locals { + all_regions = [ + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-south-2", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "ap-southeast-4", + "ap-southeast-5", + "ap-southeast-7", + "ca-central-1", + "ca-west-1", + "eu-central-1", + "eu-central-2", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "il-central-1", + "me-central-1", + "me-south-1", + "mx-central-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + ] +} + +output all_regions { + value = data.aws_regions.all +} + +module genprovider { + for_each = data.aws_regions.all + source = "./genprovider" + regions = [each.key] +} + +output "gen_regions" { + value = module.genprovider +} + provider "aws" { alias = "uswest1" region = "us-west-1" diff --git a/cloudformation/regional_outpost/main.tf b/cloudformation/regional_outpost/main.tf index 9cb836c..c65dc40 100644 --- a/cloudformation/regional_outpost/main.tf +++ b/cloudformation/regional_outpost/main.tf @@ -40,13 +40,10 @@ resource "aws_s3_bucket_policy" "allow_public_read" { resource "aws_s3_object" "cloudformation_template" { bucket = aws_s3_bucket.template_bucket.id - key = "zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev.yaml" # Replace with your desired file name + key = "zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml" # Replace with your desired file name source = "ec2.yml" # Replace with the path to your template file } -#output "template_url" { -# value = "https://${aws_s3_bucket.template_bucket.bucket_regional_domain_name}/${aws_s3_object.cloudformation_template.key}" -#} data "aws_ami" "ami" { # slow most_recent = true From 6182ab6385208e8c58494e2814e00495b121a798 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Mon, 3 Feb 2025 11:11:15 -0500 Subject: [PATCH 2/8] applied and created new regions --- cloudformation/genprovider/main.tf | 50 +++ cloudformation/installer.md | 5 - cloudformation/main.tf | 506 ++++++++++++++++++------ cloudformation/regional_outpost/main.tf | 5 +- 4 files changed, 448 insertions(+), 118 deletions(-) create mode 100644 cloudformation/genprovider/main.tf diff --git a/cloudformation/genprovider/main.tf b/cloudformation/genprovider/main.tf new file mode 100644 index 0000000..8e36120 --- /dev/null +++ b/cloudformation/genprovider/main.tf @@ -0,0 +1,50 @@ +variable regions {} + +# dynamic "provider" "aws" { +# for_each = local.providers +# content { +# alias = provider.value.alias +# region = provider.value.region +# } +# } + +#output "debug" { + #for region in var.regions : +# value = var.regions.names + +#} + +locals { + region_providers = { + for region in var.regions : + replace(region, "-", "") => { + alias = replace(region, "-", "") + region = region + } + } +} + +output "provider_configs" { + value = { + for alias, config in local.region_providers : + alias => "provider \"aws\" {\n alias = \"${config.alias}\"\n region = \"${config.region}\"\n}" + } +} + +locals { + module_configs = { + for alias, config in local.region_providers : + alias => "module \"region_${alias}\" {\n source = \"./regional_outpost\"\n providers = { aws = aws.${alias} }\n region = \"${config.region}\"\n}" + } +} + +output "module_configs" { + value = local.module_configs +} + +# module "region_apsoutheast1" { +# source = "./regional_outpost" +# providers = { aws = aws.apsoutheast1 } +# region = "ap-southeast-1" +# } + diff --git a/cloudformation/installer.md b/cloudformation/installer.md index c5c9c92..e69de29 100755 --- a/cloudformation/installer.md +++ b/cloudformation/installer.md @@ -1,5 +0,0 @@ -* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) -* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) -* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) -* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) -* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) \ No newline at end of file diff --git a/cloudformation/main.tf b/cloudformation/main.tf index 9e2e21e..3ed9c6c 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -1,69 +1,150 @@ - - +# default provider "aws" { region = "us-west-1" # profile = "mdupont" } -data "aws_regions" "all" { - all_regions = true -} - -locals { - all_regions = [ - "af-south-1", - "ap-east-1", - "ap-northeast-1", - "ap-northeast-2", - "ap-northeast-3", - "ap-south-1", - "ap-south-2", - "ap-southeast-1", - "ap-southeast-2", - "ap-southeast-3", - "ap-southeast-4", - "ap-southeast-5", - "ap-southeast-7", - "ca-central-1", - "ca-west-1", - "eu-central-1", - "eu-central-2", - "eu-north-1", - "eu-south-1", - "eu-south-2", - "eu-west-1", - "eu-west-2", - "eu-west-3", - "il-central-1", - "me-central-1", - "me-south-1", - "mx-central-1", - "sa-east-1", - "us-east-1", - "us-east-2", - "us-west-1", - "us-west-2", - ] -} - -output all_regions { - value = data.aws_regions.all -} - -module genprovider { - for_each = data.aws_regions.all - source = "./genprovider" - regions = [each.key] -} - -output "gen_regions" { - value = module.genprovider +## generated regions + +provider "aws" { + alias = "afsouth1" + region = "af-south-1" } provider "aws" { - alias = "uswest1" - region = "us-west-1" - # profile = "mdupont" + alias = "apeast1" + region = "ap-east-1" +} + +provider "aws" { + alias = "apnortheast1" + region = "ap-northeast-1" +} + +provider "aws" { + alias = "apnortheast2" + region = "ap-northeast-2" +} + +provider "aws" { + alias = "apnortheast3" + region = "ap-northeast-3" +} + +provider "aws" { + alias = "apsouth1" + region = "ap-south-1" +} + +provider "aws" { + alias = "apsouth2" + region = "ap-south-2" +} + +provider "aws" { + alias = "apsoutheast1" + region = "ap-southeast-1" +} + +provider "aws" { + alias = "apsoutheast2" + region = "ap-southeast-2" +} + +provider "aws" { + alias = "apsoutheast3" + region = "ap-southeast-3" +} + +provider "aws" { + alias = "apsoutheast4" + region = "ap-southeast-4" +} + +provider "aws" { + alias = "apsoutheast5" + region = "ap-southeast-5" +} + + +provider "aws" { + alias = "apsoutheast7" + region = "ap-southeast-7" +} + +provider "aws" { + alias = "cacentral1" + region = "ca-central-1" +} + +provider "aws" { + alias = "cawest1" + region = "ca-west-1" +} + +provider "aws" { + alias = "eucentral1" + region = "eu-central-1" +} + +provider "aws" { + alias = "eucentral2" + region = "eu-central-2" +} + +provider "aws" { + alias = "eunorth1" + region = "eu-north-1" +} + +provider "aws" { + alias = "eusouth1" + region = "eu-south-1" +} + +provider "aws" { + alias = "eusouth2" + region = "eu-south-2" +} + +provider "aws" { + alias = "euwest1" + region = "eu-west-1" +} + +provider "aws" { + alias = "euwest2" + region = "eu-west-2" +} + +provider "aws" { + alias = "euwest3" + region = "eu-west-3" +} + +provider "aws" { + alias = "ilcentral1" + region = "il-central-1" +} + +provider "aws" { + alias = "mecentral1" + region = "me-central-1" +} + +provider "aws" { + alias = "mesouth1" + region = "me-south-1" +} + +provider "aws" { + alias = "mxcentral1" + region = "mx-central-1" +} + +provider "aws" { + alias = "saeast1" + region = "sa-east-1" } provider "aws" { @@ -77,29 +158,226 @@ provider "aws" { } provider "aws" { - alias = "eucentral1" - region = "eu-central-1" -} + alias = "uswest1" + region = "us-west-1" +} provider "aws" { - alias = "apsoutheast1" - region = "ap-southeast-1" + alias = "uswest2" + region = "us-west-2" +} + + +#variable "groq_key" { sensitive = true} +#variable "twitter_password" { sensitive = true} +#variable "twitter_user_name" { sensitive = true} +#variable "twitter_mail" { sensitive = true} +#variable "lt_version" { default = "1"} + +# module "region_useast1" { +# source = "./regional_outpost" +# providers = { aws = aws.useast1 } +# region = "us-east-1" +# } + +# module "region_useast2" { +# source = "./regional_outpost" +# providers = { aws = aws.useast2 } +# region = "us-east-2" +# } + +# module "region_uswest1" { +# source = "./regional_outpost" +# providers = { aws = aws.uswest1 } +# region = "us-west-1" +# } + +# module "region_eucentral1" { +# source = "./regional_outpost" +# providers = { aws = aws.eucentral1 } +# region = "eu-central-1" +# } + +# module "region_apsoutheast1" { +# source = "./regional_outpost" +# providers = { aws = aws.apsoutheast1 } +# region = "ap-southeast-1" +# } + + +#module "region_afsouth1" { +# source = "./regional_outpost" +# providers = { aws = aws.afsouth1 } +# region = "af-south-1" +#} + +#module "region_apeast1" { +# source = "./regional_outpost" +# providers = { aws = aws.apeast1 } +# region = "ap-east-1" +#} + +module "region_apnortheast1" { + source = "./regional_outpost" + providers = { aws = aws.apnortheast1 } + region = "ap-northeast-1" +} + +module "region_apnortheast2" { + source = "./regional_outpost" + providers = { aws = aws.apnortheast2 } + region = "ap-northeast-2" } -variable "groq_key" { - sensitive = true + +module "region_apnortheast3" { + source = "./regional_outpost" + providers = { aws = aws.apnortheast3 } + region = "ap-northeast-3" +} + +module "region_apsouth1" { + source = "./regional_outpost" + providers = { aws = aws.apsouth1 } + region = "ap-south-1" } -variable "twitter_password" { - sensitive = true + + +#module "region_apsouth2" { +# source = "./regional_outpost" +# providers = { aws = aws.apsouth2 } +# region = "ap-south-2" +#} + +module "region_apsoutheast1" { + source = "./regional_outpost" + providers = { aws = aws.apsoutheast1 } + region = "ap-southeast-1" } -variable "twitter_user_name" { - sensitive = true + + +module "region_apsoutheast2" { + source = "./regional_outpost" + providers = { aws = aws.apsoutheast2 } + region = "ap-southeast-2" } -variable "twitter_mail" { - sensitive = true + + +#module "region_apsoutheast3" { +# source = "./regional_outpost" +# providers = { aws = aws.apsoutheast3 } +# region = "ap-southeast-3" +#} + +#module "region_apsoutheast4" { +# source = "./regional_outpost" +# providers = { aws = aws.apsoutheast4 } +# region = "ap-southeast-4" +#} + +# module "region_apsoutheast5" { +# source = "./regional_outpost" +# providers = { aws = aws.apsoutheast5 } +# region = "ap-southeast-5" +# } + +# module "region_apsoutheast7" { +# source = "./regional_outpost" +# providers = { aws = aws.apsoutheast7 } +# region = "ap-southeast-7" +# } + +module "region_cacentral1" { + source = "./regional_outpost" + providers = { aws = aws.cacentral1 } + region = "ca-central-1" } -variable "lt_version" { - default = "1" + +# module "region_cawest1" { +# source = "./regional_outpost" +# providers = { aws = aws.cawest1 } +# region = "ca-west-1" +# } + +module "region_eucentral1" { + source = "./regional_outpost" + providers = { aws = aws.eucentral1 } + region = "eu-central-1" +} + + +# module "region_eucentral2" { +# source = "./regional_outpost" +# providers = { aws = aws.eucentral2 } +# region = "eu-central-2" +# } + +module "region_eunorth1" { + source = "./regional_outpost" + providers = { aws = aws.eunorth1 } + region = "eu-north-1" +} + +# module "region_eusouth1" { +# source = "./regional_outpost" +# providers = { aws = aws.eusouth1 } +# region = "eu-south-1" +# } + + +# module "region_eusouth2" { +# source = "./regional_outpost" +# providers = { aws = aws.eusouth2 } +# region = "eu-south-2" +# } + +module "region_euwest1" { + source = "./regional_outpost" + providers = { aws = aws.euwest1 } + region = "eu-west-1" +} + + +module "region_euwest2" { + source = "./regional_outpost" + providers = { aws = aws.euwest2 } + region = "eu-west-2" +} + +module "region_euwest3" { + source = "./regional_outpost" + providers = { aws = aws.euwest3 } + region = "eu-west-3" +} + +# module "region_ilcentral1" { +# source = "./regional_outpost" +# providers = { aws = aws.ilcentral1 } +# region = "il-central-1" +# } + +# module "region_mecentral1" { +# source = "./regional_outpost" +# providers = { aws = aws.mecentral1 } +# region = "me-central-1" +# } + +# module "region_mesouth1" { +# source = "./regional_outpost" +# providers = { aws = aws.mesouth1 } +# region = "me-south-1" +# } + +# module "region_mxcentral1" { +# source = "./regional_outpost" +# providers = { aws = aws.mxcentral1 } +# region = "mx-central-1" +# } + +module "region_saeast1" { + source = "./regional_outpost" + providers = { aws = aws.saeast1 } + region = "sa-east-1" } module "region_useast1" { @@ -120,27 +398,23 @@ module "region_uswest1" { region = "us-west-1" } -module "region_eucentral1" { - source = "./regional_outpost" - providers = { aws = aws.eucentral1 } - region = "eu-central-1" -} -module "region_apsoutheast1" { +module "region_uswest2" { source = "./regional_outpost" - providers = { aws = aws.apsoutheast1 } - region = "ap-southeast-1" + providers = { aws = aws.uswest2 } + region = "us-west-2" } -output "regions" { - value = [ - module.region_useast2.full_html_url, - module.region_useast1.full_html_url, - module.region_uswest1.full_html_url, - module.region_eucentral1.full_html_url, - module.region_apsoutheast1.full_html_url - ] -} + +# output "regions" { +# value = [ +# module.region_useast2.full_html_url, +# module.region_useast1.full_html_url, +# module.region_uswest1.full_html_url, +# module.region_eucentral1.full_html_url, +# module.region_apsoutheast1.full_html_url +# ] +# } # resource "aws_cloudformation_type" "tine" { # schema_handler_package = "s3://${aws_s3_bucket.template_bucket.id}/${aws_s3_object.cloudformation_template.key}" @@ -159,31 +433,39 @@ output "regions" { ## -resource "aws_cloudformation_stack" "eliza_stack" { - count = 0 # turn off now now - name = "tine-agent" - capabilities = ["CAPABILITY_NAMED_IAM"] - template_body = file("ec2.yml") - parameters = { - AmiId = module.region_uswest1.ami_id - GroqKey = var.groq_key - TwitterPassword = var.twitter_password - TwitterUserName = var.twitter_user_name - TwitterEmail = var.twitter_mail - LaunchTemplateVersion = var.lt_version - NameTag = "tine-dev2" - AgentCodeName = "tine_agent_3" - } -} - +# resource "aws_cloudformation_stack" "eliza_stack" { +# count = 0 # turn off now now +# name = "tine-agent" +# capabilities = ["CAPABILITY_NAMED_IAM"] +# template_body = file("ec2.yml") +# parameters = { +# AmiId = module.region_uswest1.ami_id +# GroqKey = var.groq_key +# TwitterPassword = var.twitter_password +# TwitterUserName = var.twitter_user_name +# TwitterEmail = var.twitter_mail +# LaunchTemplateVersion = var.lt_version +# NameTag = "tine-dev2" +# AgentCodeName = "tine_agent_3" +# } +# } resource "local_file" "items_to_html" { content = join("\n", [ - module.region_useast2.full_html_url, - module.region_useast1.full_html_url, - module.region_uswest1.full_html_url, - module.region_eucentral1.full_html_url, - module.region_apsoutheast1.full_html_url +# for alias, module in module.region_modules : +# module.full_html_url ]) filename = "installer.md" } + +# resource "local_file" "items_to_html" { +# content = join("\n", [ +# module.region_useast2.full_html_url, +# module.region_useast1.full_html_url, +# module.region_uswest1.full_html_url, +# module.region_eucentral1.full_html_url, +# module.region_apsoutheast1.full_html_url +# ]) +# filename = "installer.md" +# } + diff --git a/cloudformation/regional_outpost/main.tf b/cloudformation/regional_outpost/main.tf index c65dc40..d799d09 100644 --- a/cloudformation/regional_outpost/main.tf +++ b/cloudformation/regional_outpost/main.tf @@ -8,6 +8,9 @@ terraform { } variable "region" {} +variable "patch" { + default = "v3" +} resource "aws_s3_bucket" "template_bucket" { bucket = "zos-solfunmeme-tine-cf-template-${var.region}" # Replace with your desired bucket name @@ -40,7 +43,7 @@ resource "aws_s3_bucket_policy" "allow_public_read" { resource "aws_s3_object" "cloudformation_template" { bucket = aws_s3_bucket.template_bucket.id - key = "zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-patch1.yaml" # Replace with your desired file name + key = "zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-${var.patch}.yaml" # Replace with your desired file name source = "ec2.yml" # Replace with the path to your template file } From 4147c71435927fa68e0cb1127814a1b55d004c13 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Mon, 3 Feb 2025 11:32:54 -0500 Subject: [PATCH 3/8] all reachable regions --- cloudformation/installer.md | 17 ++++ cloudformation/main.tf | 151 +++++++++++------------------------- gen_regions/main.tf | 62 +++++++++++++++ 3 files changed, 125 insertions(+), 105 deletions(-) create mode 100644 gen_regions/main.tf diff --git a/cloudformation/installer.md b/cloudformation/installer.md index e69de29..0d1f898 100755 --- a/cloudformation/installer.md +++ b/cloudformation/installer.md @@ -0,0 +1,17 @@ +* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) +* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) +* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) +* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) +* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) +* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) +* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) +* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) +* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) +* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) +* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) +* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) +* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) +* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) +* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) +* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) +* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file diff --git a/cloudformation/main.tf b/cloudformation/main.tf index 3ed9c6c..5b9d4e1 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -174,48 +174,11 @@ provider "aws" { #variable "twitter_mail" { sensitive = true} #variable "lt_version" { default = "1"} -# module "region_useast1" { -# source = "./regional_outpost" -# providers = { aws = aws.useast1 } -# region = "us-east-1" -# } - -# module "region_useast2" { -# source = "./regional_outpost" -# providers = { aws = aws.useast2 } -# region = "us-east-2" -# } - -# module "region_uswest1" { -# source = "./regional_outpost" -# providers = { aws = aws.uswest1 } -# region = "us-west-1" -# } - -# module "region_eucentral1" { -# source = "./regional_outpost" -# providers = { aws = aws.eucentral1 } -# region = "eu-central-1" -# } - -# module "region_apsoutheast1" { -# source = "./regional_outpost" -# providers = { aws = aws.apsoutheast1 } -# region = "ap-southeast-1" -# } -#module "region_afsouth1" { -# source = "./regional_outpost" -# providers = { aws = aws.afsouth1 } -# region = "af-south-1" -#} +#module "region_afsouth1" { source = "./regional_outpost" providers = { aws = aws.afsouth1 } region = "af-south-1"} -#module "region_apeast1" { -# source = "./regional_outpost" -# providers = { aws = aws.apeast1 } -# region = "ap-east-1" -#} +#module "region_apeast1" { source = "./regional_outpost" providers = { aws = aws.apeast1 } region = "ap-east-1"} module "region_apnortheast1" { source = "./regional_outpost" @@ -243,11 +206,7 @@ module "region_apsouth1" { } -#module "region_apsouth2" { -# source = "./regional_outpost" -# providers = { aws = aws.apsouth2 } -# region = "ap-south-2" -#} +#module "region_apsouth2" { source = "./regional_outpost" providers = { aws = aws.apsouth2 } region = "ap-south-2"} module "region_apsoutheast1" { source = "./regional_outpost" @@ -263,29 +222,18 @@ module "region_apsoutheast2" { } -#module "region_apsoutheast3" { -# source = "./regional_outpost" -# providers = { aws = aws.apsoutheast3 } -# region = "ap-southeast-3" -#} +#module "region_apsoutheast3" { source = "./regional_outpost" providers = { aws = aws.apsoutheast3 } region = "ap-southeast-3"} + +#module "region_apsoutheast4" { source = "./regional_outpost" providers = { aws = aws.apsoutheast4 } region = "ap-southeast-4"} -#module "region_apsoutheast4" { +# missing ami +#module "region_apsoutheast5" { # source = "./regional_outpost" -# providers = { aws = aws.apsoutheast4 } -# region = "ap-southeast-4" +# providers = { aws = aws.apsoutheast5 } +# region = "ap-southeast-5" #} -# module "region_apsoutheast5" { -# source = "./regional_outpost" -# providers = { aws = aws.apsoutheast5 } -# region = "ap-southeast-5" -# } - -# module "region_apsoutheast7" { -# source = "./regional_outpost" -# providers = { aws = aws.apsoutheast7 } -# region = "ap-southeast-7" -# } +#module "region_apsoutheast7" { source = "./regional_outpost" providers = { aws = aws.apsoutheast7 } region = "ap-southeast-7"} module "region_cacentral1" { source = "./regional_outpost" @@ -293,11 +241,7 @@ module "region_cacentral1" { region = "ca-central-1" } -# module "region_cawest1" { -# source = "./regional_outpost" -# providers = { aws = aws.cawest1 } -# region = "ca-west-1" -# } +#module "region_cawest1" { source = "./regional_outpost" providers = { aws = aws.cawest1 } region = "ca-west-1"} module "region_eucentral1" { source = "./regional_outpost" @@ -306,11 +250,7 @@ module "region_eucentral1" { } -# module "region_eucentral2" { -# source = "./regional_outpost" -# providers = { aws = aws.eucentral2 } -# region = "eu-central-2" -# } +#module "region_eucentral2" { source = "./regional_outpost" providers = { aws = aws.eucentral2 } region = "eu-central-2"} module "region_eunorth1" { source = "./regional_outpost" @@ -318,18 +258,10 @@ module "region_eunorth1" { region = "eu-north-1" } -# module "region_eusouth1" { -# source = "./regional_outpost" -# providers = { aws = aws.eusouth1 } -# region = "eu-south-1" -# } +#module "region_eusouth1" { source = "./regional_outpost" providers = { aws = aws.eusouth1 } region = "eu-south-1"} -# module "region_eusouth2" { -# source = "./regional_outpost" -# providers = { aws = aws.eusouth2 } -# region = "eu-south-2" -# } +#module "region_eusouth2" { source = "./regional_outpost" providers = { aws = aws.eusouth2 } region = "eu-south-2"} module "region_euwest1" { source = "./regional_outpost" @@ -350,29 +282,13 @@ module "region_euwest3" { region = "eu-west-3" } -# module "region_ilcentral1" { -# source = "./regional_outpost" -# providers = { aws = aws.ilcentral1 } -# region = "il-central-1" -# } +#module "region_ilcentral1" { source = "./regional_outpost" providers = { aws = aws.ilcentral1 } region = "il-central-1"} -# module "region_mecentral1" { -# source = "./regional_outpost" -# providers = { aws = aws.mecentral1 } -# region = "me-central-1" -# } +#module "region_mecentral1" { source = "./regional_outpost" providers = { aws = aws.mecentral1 } region = "me-central-1"} -# module "region_mesouth1" { -# source = "./regional_outpost" -# providers = { aws = aws.mesouth1 } -# region = "me-south-1" -# } +#module "region_mesouth1" { source = "./regional_outpost" providers = { aws = aws.mesouth1 } region = "me-south-1"} -# module "region_mxcentral1" { -# source = "./regional_outpost" -# providers = { aws = aws.mxcentral1 } -# region = "mx-central-1" -# } +#module "region_mxcentral1" { source = "./regional_outpost" providers = { aws = aws.mxcentral1 } region = "mx-central-1"} module "region_saeast1" { source = "./regional_outpost" @@ -449,10 +365,35 @@ module "region_uswest2" { # AgentCodeName = "tine_agent_3" # } # } + +locals { + all_regions = [ + + module.region_apnortheast1, + module.region_apnortheast2, + module.region_apnortheast3, + module.region_apsouth1, + module.region_apsoutheast1, + module.region_apsoutheast2, + module.region_cacentral1, + module.region_eucentral1, + module.region_eunorth1, + module.region_euwest1, + module.region_euwest2, + module.region_euwest3, + module.region_saeast1, + module.region_useast1, + module.region_useast2, + module.region_uswest1, + module.region_uswest2, + + ] +} + resource "local_file" "items_to_html" { content = join("\n", [ -# for alias, module in module.region_modules : -# module.full_html_url + for alias in local.all_regions : + alias.full_html_url ]) filename = "installer.md" } diff --git a/gen_regions/main.tf b/gen_regions/main.tf new file mode 100644 index 0000000..89e2b63 --- /dev/null +++ b/gen_regions/main.tf @@ -0,0 +1,62 @@ + + +provider "aws" { + region = "us-west-1" + # profile = "mdupont" +} + +data "aws_regions" "all" { + all_regions = true +} + +locals { + all_regions = [ + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-south-2", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "ap-southeast-4", + "ap-southeast-5", + "ap-southeast-7", + "ca-central-1", + "ca-west-1", + "eu-central-1", + "eu-central-2", + "eu-north-1", + "eu-south-1", + "eu-south-2", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "il-central-1", + "me-central-1", + "me-south-1", + "mx-central-1", + "sa-east-1", + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + ] +} + +output all_regions { + value = data.aws_regions.all +} + +module genprovider { + #for_each = data.aws_regions.all + source = "../cloudformation/genprovider" + regions = data.aws_regions.all.names +} + +output "gen_regions" { + value = module.genprovider +} + From 250a0bb49098240a8c1e96e442c27ef144ccdb9e Mon Sep 17 00:00:00 2001 From: mike dupont Date: Mon, 3 Feb 2025 12:01:05 -0500 Subject: [PATCH 4/8] bugfix tokenizer image --- cloudformation/installer.md | 34 ++++++++++++------------- cloudformation/regional_outpost/main.tf | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/cloudformation/installer.md b/cloudformation/installer.md index 0d1f898..e0178dd 100755 --- a/cloudformation/installer.md +++ b/cloudformation/installer.md @@ -1,17 +1,17 @@ -* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) -* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) -* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) -* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) -* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) -* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) -* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) -* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) -* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) -* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) -* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) -* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) -* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) -* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) -* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) -* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) -* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file +* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) +* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) +* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) +* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) +* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) +* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) +* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) +* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) +* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) +* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) +* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) +* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) +* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) +* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) +* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) +* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) +* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file diff --git a/cloudformation/regional_outpost/main.tf b/cloudformation/regional_outpost/main.tf index d799d09..c542db3 100644 --- a/cloudformation/regional_outpost/main.tf +++ b/cloudformation/regional_outpost/main.tf @@ -60,7 +60,7 @@ locals { } locals { - cf_template_url = "https://${var.region}.console.aws.amazon.com/cloudformation/home?region=${var.region}#/stacks/quickcreate?templateURL=${local.template_url}&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=${data.aws_ami.ami.id}" + cf_template_url = "https://${var.region}.console.aws.amazon.com/cloudformation/home?region=${var.region}#/stacks/quickcreate?templateURL=${local.template_url}&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=${data.aws_ami.ami.id}" image_url = "![Launch ${var.region} Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)" } From 76e86e927172570d21ab430235a2b058e0716692 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Wed, 5 Feb 2025 08:54:26 -0500 Subject: [PATCH 5/8] fmt --- cloudformation/ec2.yml | 4 ++++ cloudformation/genprovider/main.tf | 14 +++++++------- cloudformation/main.tf | 25 ++++++------------------- cloudformation/regional_outpost/main.tf | 6 +++--- 4 files changed, 20 insertions(+), 29 deletions(-) diff --git a/cloudformation/ec2.yml b/cloudformation/ec2.yml index 3bd626a..5cfef14 100644 --- a/cloudformation/ec2.yml +++ b/cloudformation/ec2.yml @@ -31,6 +31,7 @@ Parameters: Description: 'pattern for ssm parameter, leave default' Default: "tine_agent_*" GroqKey: + NoEcho" : "true" Type: 'String' Description: 'secret groq key' AgentImage: @@ -43,14 +44,17 @@ Parameters: Description: 'public tokenizer image name' Default: 'h4ckermike/arm64-tokenizers:feature-arm64' TwitterEmail: + NoEcho" : "true" Type: 'String' Description: 'twitter email' TwitterPassword: + NoEcho" : "true" Type: 'String' Description: 'twitter password' TwitterUserName: + NoEcho" : "true" Type: 'String' Description: 'twitter username' diff --git a/cloudformation/genprovider/main.tf b/cloudformation/genprovider/main.tf index 8e36120..ced9165 100644 --- a/cloudformation/genprovider/main.tf +++ b/cloudformation/genprovider/main.tf @@ -1,4 +1,4 @@ -variable regions {} +variable "regions" {} # dynamic "provider" "aws" { # for_each = local.providers @@ -9,14 +9,14 @@ variable regions {} # } #output "debug" { - #for region in var.regions : +#for region in var.regions : # value = var.regions.names - + #} locals { region_providers = { - for region in var.regions : + for region in var.regions : replace(region, "-", "") => { alias = replace(region, "-", "") region = region @@ -26,14 +26,14 @@ locals { output "provider_configs" { value = { - for alias, config in local.region_providers : + for alias, config in local.region_providers : alias => "provider \"aws\" {\n alias = \"${config.alias}\"\n region = \"${config.region}\"\n}" } } - + locals { module_configs = { - for alias, config in local.region_providers : + for alias, config in local.region_providers : alias => "module \"region_${alias}\" {\n source = \"./regional_outpost\"\n providers = { aws = aws.${alias} }\n region = \"${config.region}\"\n}" } } diff --git a/cloudformation/main.tf b/cloudformation/main.tf index 5b9d4e1..0506aa4 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -167,18 +167,6 @@ provider "aws" { region = "us-west-2" } - -#variable "groq_key" { sensitive = true} -#variable "twitter_password" { sensitive = true} -#variable "twitter_user_name" { sensitive = true} -#variable "twitter_mail" { sensitive = true} -#variable "lt_version" { default = "1"} - - - -#module "region_afsouth1" { source = "./regional_outpost" providers = { aws = aws.afsouth1 } region = "af-south-1"} - -#module "region_apeast1" { source = "./regional_outpost" providers = { aws = aws.apeast1 } region = "ap-east-1"} module "region_apnortheast1" { source = "./regional_outpost" @@ -192,11 +180,10 @@ module "region_apnortheast2" { region = "ap-northeast-2" } - module "region_apnortheast3" { source = "./regional_outpost" providers = { aws = aws.apnortheast3 } - region = "ap-northeast-3" + region = "ap-northeast-3" } module "region_apsouth1" { @@ -255,7 +242,7 @@ module "region_eucentral1" { module "region_eunorth1" { source = "./regional_outpost" providers = { aws = aws.eunorth1 } - region = "eu-north-1" + region = "eu-north-1" } #module "region_eusouth1" { source = "./regional_outpost" providers = { aws = aws.eusouth1 } region = "eu-south-1"} @@ -321,7 +308,7 @@ module "region_uswest2" { region = "us-west-2" } - + # output "regions" { # value = [ # module.region_useast2.full_html_url, @@ -386,13 +373,13 @@ locals { module.region_useast2, module.region_uswest1, module.region_uswest2, - + ] } resource "local_file" "items_to_html" { - content = join("\n", [ - for alias in local.all_regions : + content = join("\n", [ + for alias in local.all_regions : alias.full_html_url ]) filename = "installer.md" diff --git a/cloudformation/regional_outpost/main.tf b/cloudformation/regional_outpost/main.tf index c542db3..00de4a3 100644 --- a/cloudformation/regional_outpost/main.tf +++ b/cloudformation/regional_outpost/main.tf @@ -44,7 +44,7 @@ resource "aws_s3_bucket_policy" "allow_public_read" { resource "aws_s3_object" "cloudformation_template" { bucket = aws_s3_bucket.template_bucket.id key = "zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-${var.patch}.yaml" # Replace with your desired file name - source = "ec2.yml" # Replace with the path to your template file + source = "ec2.yml" # Replace with the path to your template file } @@ -55,13 +55,13 @@ data "aws_ami" "ami" { # slow } locals { - ami_name = "ubuntu-minimal/images/hvm-ssd-gp3/ubuntu-noble-24.04-arm64-minimal-*" + ami_name = "ubuntu-minimal/images/hvm-ssd-gp3/ubuntu-noble-24.04-arm64-minimal-*" template_url = "https://${aws_s3_bucket.template_bucket.bucket_regional_domain_name}/${aws_s3_object.cloudformation_template.key}" } locals { cf_template_url = "https://${var.region}.console.aws.amazon.com/cloudformation/home?region=${var.region}#/stacks/quickcreate?templateURL=${local.template_url}&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=${data.aws_ami.ami.id}" - image_url = "![Launch ${var.region} Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)" + image_url = "![Launch ${var.region} Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)" } output "full_template_url" { From 3f43a396e32e3f94d8cf6a1c50a204939ded4ac0 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Wed, 5 Feb 2025 10:01:13 -0500 Subject: [PATCH 6/8] patching --- cloudformation/ec2.yml | 16 ++- cloudformation/installer.md | 34 +++---- cloudformation/main.tf | 126 +++++++----------------- cloudformation/regional_outpost/main.tf | 4 +- 4 files changed, 66 insertions(+), 114 deletions(-) diff --git a/cloudformation/ec2.yml b/cloudformation/ec2.yml index 5cfef14..ce18163 100644 --- a/cloudformation/ec2.yml +++ b/cloudformation/ec2.yml @@ -7,6 +7,11 @@ Parameters: Type: "String" Default: "1" + AvailabilityZone: + Type: "String" + Description: 'is appended to region name to create az' + Default: "a" + NameTag: Type: "String" Default: "tine-dev" @@ -292,7 +297,7 @@ Resources: EC2SubnetPublicA: Type: "AWS::EC2::Subnet" Properties: - AvailabilityZone: !Sub "${AWS::Region}a" + AvailabilityZone: !Sub "${AWS::Region}${AvailabilityZone}" CidrBlock: "10.0.4.0/24" VpcId: Ref: "EC2VPC" @@ -402,10 +407,17 @@ Resources: Encrypted: true VolumeSize: 30 VolumeType: "gp3" + + AWSServiceRoleForAutoScaling: + Type: AWS::IAM::ServiceLinkedRole + Properties: + AWSServiceName: autoscaling.amazonaws.com + AutoScalingAutoScalingGroup: Type: "AWS::AutoScaling::AutoScalingGroup" DependsOn: - EC2LaunchTemplate + - AWSServiceRoleForAutoScaling Properties: AutoScalingGroupName: "docker-agent-ami-t4g.small" LaunchTemplate: @@ -416,7 +428,7 @@ Resources: DesiredCapacity: 1 Cooldown: 300 AvailabilityZones: - - !Sub "${AWS::Region}a" + - !Sub "${AWS::Region}${AvailabilityZone}" # - "us-west-1b" HealthCheckType: "EC2" HealthCheckGracePeriod: 300 diff --git a/cloudformation/installer.md b/cloudformation/installer.md index e0178dd..229c688 100755 --- a/cloudformation/installer.md +++ b/cloudformation/installer.md @@ -1,17 +1,17 @@ -* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) -* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) -* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) -* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) -* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) -* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) -* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) -* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) -* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) -* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) -* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) -* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) -* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) -* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) -* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) -* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) -* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v3.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file +* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) +* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) +* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) +* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) +* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) +* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) +* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) +* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) +* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) +* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) +* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) +* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) +* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) +* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) +* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) +* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) +* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file diff --git a/cloudformation/main.tf b/cloudformation/main.tf index 0506aa4..1ccfaa8 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -1,3 +1,6 @@ +locals { + patch = "v4" # create new cf template for this version to document the steps +} # default provider "aws" { region = "us-west-1" @@ -167,93 +170,76 @@ provider "aws" { region = "us-west-2" } +# now deploy module "region_apnortheast1" { source = "./regional_outpost" providers = { aws = aws.apnortheast1 } region = "ap-northeast-1" + patch = local.patch } module "region_apnortheast2" { source = "./regional_outpost" providers = { aws = aws.apnortheast2 } region = "ap-northeast-2" + patch = local.patch } module "region_apnortheast3" { source = "./regional_outpost" providers = { aws = aws.apnortheast3 } region = "ap-northeast-3" + patch = local.patch } module "region_apsouth1" { source = "./regional_outpost" providers = { aws = aws.apsouth1 } region = "ap-south-1" + patch = local.patch } - -#module "region_apsouth2" { source = "./regional_outpost" providers = { aws = aws.apsouth2 } region = "ap-south-2"} - module "region_apsoutheast1" { source = "./regional_outpost" providers = { aws = aws.apsoutheast1 } region = "ap-southeast-1" + patch = local.patch } - module "region_apsoutheast2" { source = "./regional_outpost" providers = { aws = aws.apsoutheast2 } region = "ap-southeast-2" + patch = local.patch } - -#module "region_apsoutheast3" { source = "./regional_outpost" providers = { aws = aws.apsoutheast3 } region = "ap-southeast-3"} - -#module "region_apsoutheast4" { source = "./regional_outpost" providers = { aws = aws.apsoutheast4 } region = "ap-southeast-4"} - -# missing ami -#module "region_apsoutheast5" { -# source = "./regional_outpost" -# providers = { aws = aws.apsoutheast5 } -# region = "ap-southeast-5" -#} - -#module "region_apsoutheast7" { source = "./regional_outpost" providers = { aws = aws.apsoutheast7 } region = "ap-southeast-7"} - module "region_cacentral1" { source = "./regional_outpost" providers = { aws = aws.cacentral1 } region = "ca-central-1" + patch = local.patch } -#module "region_cawest1" { source = "./regional_outpost" providers = { aws = aws.cawest1 } region = "ca-west-1"} - module "region_eucentral1" { source = "./regional_outpost" providers = { aws = aws.eucentral1 } region = "eu-central-1" + patch = local.patch } - -#module "region_eucentral2" { source = "./regional_outpost" providers = { aws = aws.eucentral2 } region = "eu-central-2"} - module "region_eunorth1" { source = "./regional_outpost" providers = { aws = aws.eunorth1 } region = "eu-north-1" + patch = local.patch } -#module "region_eusouth1" { source = "./regional_outpost" providers = { aws = aws.eusouth1 } region = "eu-south-1"} - - -#module "region_eusouth2" { source = "./regional_outpost" providers = { aws = aws.eusouth2 } region = "eu-south-2"} - module "region_euwest1" { source = "./regional_outpost" providers = { aws = aws.euwest1 } region = "eu-west-1" + patch = local.patch } @@ -261,97 +247,64 @@ module "region_euwest2" { source = "./regional_outpost" providers = { aws = aws.euwest2 } region = "eu-west-2" + patch = local.patch } module "region_euwest3" { source = "./regional_outpost" providers = { aws = aws.euwest3 } region = "eu-west-3" + patch = local.patch } -#module "region_ilcentral1" { source = "./regional_outpost" providers = { aws = aws.ilcentral1 } region = "il-central-1"} - -#module "region_mecentral1" { source = "./regional_outpost" providers = { aws = aws.mecentral1 } region = "me-central-1"} - -#module "region_mesouth1" { source = "./regional_outpost" providers = { aws = aws.mesouth1 } region = "me-south-1"} - -#module "region_mxcentral1" { source = "./regional_outpost" providers = { aws = aws.mxcentral1 } region = "mx-central-1"} - module "region_saeast1" { source = "./regional_outpost" providers = { aws = aws.saeast1 } region = "sa-east-1" + patch = local.patch } module "region_useast1" { source = "./regional_outpost" providers = { aws = aws.useast1 } region = "us-east-1" + patch = local.patch } module "region_useast2" { source = "./regional_outpost" providers = { aws = aws.useast2 } region = "us-east-2" + patch = local.patch } module "region_uswest1" { source = "./regional_outpost" providers = { aws = aws.uswest1 } region = "us-west-1" + patch = local.patch } - module "region_uswest2" { source = "./regional_outpost" providers = { aws = aws.uswest2 } region = "us-west-2" + patch = local.patch } - -# output "regions" { -# value = [ -# module.region_useast2.full_html_url, -# module.region_useast1.full_html_url, -# module.region_uswest1.full_html_url, -# module.region_eucentral1.full_html_url, -# module.region_apsoutheast1.full_html_url -# ] -# } - -# resource "aws_cloudformation_type" "tine" { -# schema_handler_package = "s3://${aws_s3_bucket.template_bucket.id}/${aws_s3_object.cloudformation_template.key}" -# type = "RESOURCE" -# type_name = "ZOS::Solfunmeme::Tine" - -# # logging_config { -# # log_group_name = aws_cloudwatch_log_group.example.name -# # log_role_arn = aws_iam_role.example.arn -# # } - -# lifecycle { -# create_before_destroy = true -# } -# } - - -## -# resource "aws_cloudformation_stack" "eliza_stack" { -# count = 0 # turn off now now -# name = "tine-agent" -# capabilities = ["CAPABILITY_NAMED_IAM"] -# template_body = file("ec2.yml") -# parameters = { -# AmiId = module.region_uswest1.ami_id -# GroqKey = var.groq_key -# TwitterPassword = var.twitter_password -# TwitterUserName = var.twitter_user_name -# TwitterEmail = var.twitter_mail -# LaunchTemplateVersion = var.lt_version -# NameTag = "tine-dev2" -# AgentCodeName = "tine_agent_3" -# } -# } +#module "region_apsouth2" { source = "./regional_outpost" providers = { aws = aws.apsouth2 } region = "ap-south-2"} +#module "region_apsoutheast3" { source = "./regional_outpost" providers = { aws = aws.apsoutheast3 } region = "ap-southeast-3"} +#module "region_apsoutheast4" { source = "./regional_outpost" providers = { aws = aws.apsoutheast4 } region = "ap-southeast-4"} +#module "region_apsoutheast5" { source = "./regional_outpost" providers = { aws = aws.apsoutheast5 } region = "ap-southeast-5"} +#module "region_apsoutheast7" { source = "./regional_outpost" providers = { aws = aws.apsoutheast7 } region = "ap-southeast-7"} +#module "region_cawest1" { source = "./regional_outpost" providers = { aws = aws.cawest1 } region = "ca-west-1"} +#module "region_eucentral2" { source = "./regional_outpost" providers = { aws = aws.eucentral2 } region = "eu-central-2"} +#module "region_eusouth1" { source = "./regional_outpost" providers = { aws = aws.eusouth1 } region = "eu-south-1"} +#module "region_eusouth2" { source = "./regional_outpost" providers = { aws = aws.eusouth2 } region = "eu-south-2"} +#module "region_ilcentral1" { source = "./regional_outpost" providers = { aws = aws.ilcentral1 } region = "il-central-1"} +#module "region_mecentral1" { source = "./regional_outpost" providers = { aws = aws.mecentral1 } region = "me-central-1"} +#module "region_mesouth1" { source = "./regional_outpost" providers = { aws = aws.mesouth1 } region = "me-south-1"} +#module "region_mxcentral1" { source = "./regional_outpost" providers = { aws = aws.mxcentral1 } region = "mx-central-1"} locals { all_regions = [ @@ -386,14 +339,3 @@ resource "local_file" "items_to_html" { } -# resource "local_file" "items_to_html" { -# content = join("\n", [ -# module.region_useast2.full_html_url, -# module.region_useast1.full_html_url, -# module.region_uswest1.full_html_url, -# module.region_eucentral1.full_html_url, -# module.region_apsoutheast1.full_html_url -# ]) -# filename = "installer.md" -# } - diff --git a/cloudformation/regional_outpost/main.tf b/cloudformation/regional_outpost/main.tf index 00de4a3..d037f1b 100644 --- a/cloudformation/regional_outpost/main.tf +++ b/cloudformation/regional_outpost/main.tf @@ -8,9 +8,7 @@ terraform { } variable "region" {} -variable "patch" { - default = "v3" -} +variable "patch" { } # was v3 resource "aws_s3_bucket" "template_bucket" { bucket = "zos-solfunmeme-tine-cf-template-${var.region}" # Replace with your desired bucket name From 729e1715580dab6be28841f10220b59ec8b6e3da Mon Sep 17 00:00:00 2001 From: mike dupont Date: Wed, 5 Feb 2025 10:02:44 -0500 Subject: [PATCH 7/8] format --- cloudformation/main.tf | 36 ++++++++++++------------- cloudformation/regional_outpost/main.tf | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/cloudformation/main.tf b/cloudformation/main.tf index 1ccfaa8..c30cc15 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -1,5 +1,5 @@ locals { - patch = "v4" # create new cf template for this version to document the steps + patch = "v4" # create new cf template for this version to document the steps } # default provider "aws" { @@ -176,70 +176,70 @@ module "region_apnortheast1" { source = "./regional_outpost" providers = { aws = aws.apnortheast1 } region = "ap-northeast-1" - patch = local.patch + patch = local.patch } module "region_apnortheast2" { source = "./regional_outpost" providers = { aws = aws.apnortheast2 } region = "ap-northeast-2" - patch = local.patch + patch = local.patch } module "region_apnortheast3" { source = "./regional_outpost" providers = { aws = aws.apnortheast3 } region = "ap-northeast-3" - patch = local.patch + patch = local.patch } module "region_apsouth1" { source = "./regional_outpost" providers = { aws = aws.apsouth1 } region = "ap-south-1" - patch = local.patch + patch = local.patch } module "region_apsoutheast1" { source = "./regional_outpost" providers = { aws = aws.apsoutheast1 } region = "ap-southeast-1" - patch = local.patch + patch = local.patch } module "region_apsoutheast2" { source = "./regional_outpost" providers = { aws = aws.apsoutheast2 } region = "ap-southeast-2" - patch = local.patch + patch = local.patch } module "region_cacentral1" { source = "./regional_outpost" providers = { aws = aws.cacentral1 } region = "ca-central-1" - patch = local.patch + patch = local.patch } module "region_eucentral1" { source = "./regional_outpost" providers = { aws = aws.eucentral1 } region = "eu-central-1" - patch = local.patch + patch = local.patch } module "region_eunorth1" { source = "./regional_outpost" providers = { aws = aws.eunorth1 } region = "eu-north-1" - patch = local.patch + patch = local.patch } module "region_euwest1" { source = "./regional_outpost" providers = { aws = aws.euwest1 } region = "eu-west-1" - patch = local.patch + patch = local.patch } @@ -247,49 +247,49 @@ module "region_euwest2" { source = "./regional_outpost" providers = { aws = aws.euwest2 } region = "eu-west-2" - patch = local.patch + patch = local.patch } module "region_euwest3" { source = "./regional_outpost" providers = { aws = aws.euwest3 } region = "eu-west-3" - patch = local.patch + patch = local.patch } module "region_saeast1" { source = "./regional_outpost" providers = { aws = aws.saeast1 } region = "sa-east-1" - patch = local.patch + patch = local.patch } module "region_useast1" { source = "./regional_outpost" providers = { aws = aws.useast1 } region = "us-east-1" - patch = local.patch + patch = local.patch } module "region_useast2" { source = "./regional_outpost" providers = { aws = aws.useast2 } region = "us-east-2" - patch = local.patch + patch = local.patch } module "region_uswest1" { source = "./regional_outpost" providers = { aws = aws.uswest1 } region = "us-west-1" - patch = local.patch + patch = local.patch } module "region_uswest2" { source = "./regional_outpost" providers = { aws = aws.uswest2 } region = "us-west-2" - patch = local.patch + patch = local.patch } #module "region_apsouth2" { source = "./regional_outpost" providers = { aws = aws.apsouth2 } region = "ap-south-2"} diff --git a/cloudformation/regional_outpost/main.tf b/cloudformation/regional_outpost/main.tf index d037f1b..40eba93 100644 --- a/cloudformation/regional_outpost/main.tf +++ b/cloudformation/regional_outpost/main.tf @@ -8,7 +8,7 @@ terraform { } variable "region" {} -variable "patch" { } # was v3 +variable "patch" {} # was v3 resource "aws_s3_bucket" "template_bucket" { bucket = "zos-solfunmeme-tine-cf-template-${var.region}" # Replace with your desired bucket name From 43cca6bccc62fd5bbe9b24311966da70791ba6f3 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Wed, 5 Feb 2025 11:47:25 -0500 Subject: [PATCH 8/8] removed noecho --- cloudformation/ec2.yml | 4 ---- cloudformation/installer.md | 34 +++++++++++++++++----------------- cloudformation/main.tf | 2 +- 3 files changed, 18 insertions(+), 22 deletions(-) diff --git a/cloudformation/ec2.yml b/cloudformation/ec2.yml index ce18163..fb14ca0 100644 --- a/cloudformation/ec2.yml +++ b/cloudformation/ec2.yml @@ -36,7 +36,6 @@ Parameters: Description: 'pattern for ssm parameter, leave default' Default: "tine_agent_*" GroqKey: - NoEcho" : "true" Type: 'String' Description: 'secret groq key' AgentImage: @@ -49,17 +48,14 @@ Parameters: Description: 'public tokenizer image name' Default: 'h4ckermike/arm64-tokenizers:feature-arm64' TwitterEmail: - NoEcho" : "true" Type: 'String' Description: 'twitter email' TwitterPassword: - NoEcho" : "true" Type: 'String' Description: 'twitter password' TwitterUserName: - NoEcho" : "true" Type: 'String' Description: 'twitter username' diff --git a/cloudformation/installer.md b/cloudformation/installer.md index 229c688..98ca054 100755 --- a/cloudformation/installer.md +++ b/cloudformation/installer.md @@ -1,17 +1,17 @@ -* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) -* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) -* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) -* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) -* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) -* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) -* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) -* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) -* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) -* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) -* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) -* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) -* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) -* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) -* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) -* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) -* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v4.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file +* ap-northeast-1 [![Launch ap-northeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-1.console.aws.amazon.com/cloudformation/home?region=ap-northeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-1.s3.ap-northeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a54b2dfe7a460f5a) +* ap-northeast-2 [![Launch ap-northeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-2.console.aws.amazon.com/cloudformation/home?region=ap-northeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0ca14074c2e48c5d8) +* ap-northeast-3 [![Launch ap-northeast-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-northeast-3.console.aws.amazon.com/cloudformation/home?region=ap-northeast-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-northeast-3.s3.ap-northeast-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0cd47a20200dc7562) +* ap-south-1 [![Launch ap-south-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-south-1.console.aws.amazon.com/cloudformation/home?region=ap-south-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-south-1.s3.ap-south-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-022731b2519f96e54) +* ap-southeast-1 [![Launch ap-southeast-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-1.s3.ap-southeast-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0a20a97f971b7d4c4) +* ap-southeast-2 [![Launch ap-southeast-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ap-southeast-2.console.aws.amazon.com/cloudformation/home?region=ap-southeast-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07c52a2a38bc2afbd) +* ca-central-1 [![Launch ca-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://ca-central-1.console.aws.amazon.com/cloudformation/home?region=ca-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-ca-central-1.s3.ca-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-07ae84e18c2276e3e) +* eu-central-1 [![Launch eu-central-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-central-1.s3.eu-central-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-002c77210a36906b6) +* eu-north-1 [![Launch eu-north-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-north-1.console.aws.amazon.com/cloudformation/home?region=eu-north-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-north-1.s3.eu-north-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0e3e10e1dbb25e12c) +* eu-west-1 [![Launch eu-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-1.s3.eu-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-049a8a7e5e055a4c4) +* eu-west-2 [![Launch eu-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-2.console.aws.amazon.com/cloudformation/home?region=eu-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-2.s3.eu-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-084e49b8840ff99a0) +* eu-west-3 [![Launch eu-west-3 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://eu-west-3.console.aws.amazon.com/cloudformation/home?region=eu-west-3#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-eu-west-3.s3.eu-west-3.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0af860cbbba9864fc) +* sa-east-1 [![Launch sa-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://sa-east-1.console.aws.amazon.com/cloudformation/home?region=sa-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-sa-east-1.s3.sa-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-023f36d399172efc6) +* us-east-1 [![Launch us-east-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-1.s3.us-east-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-015e5cd4253df9de1) +* us-east-2 [![Launch us-east-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-east-2.s3.us-east-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0f5eef59f3e09d816) +* us-west-1 [![Launch us-west-1 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-1.console.aws.amazon.com/cloudformation/home?region=us-west-1#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-1.s3.us-west-1.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-050f68a6fa8be1b27) +* us-west-2 [![Launch us-west-2 Stack](https://cdn.rawgit.com/buildkite/cloudformation-launch-stack-button-svg/master/launch-stack.svg)](https://us-west-2.console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/quickcreate?templateURL=https://zos-solfunmeme-tine-cf-template-us-west-2.s3.us-west-2.amazonaws.com/zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer-dev-v5.yaml&stackName=zos-solfunmeme-tine-the-introspector-is-not-eliza-stack-template-one-click-installer¶m_S3BucketPattern=tine_agent_*¶m_GroqKey=¶m_TokenizerImage=h4ckermike%2Farm64-tokenizers%3Afeature-arm64¶m_TwitterPassword=¶m_NameTag=tine-dev¶m_AgentCodeName=tine_agent_4¶m_SSMParameterPattern=tine_agent_*¶m_TwitterUserName=¶m_LaunchTemplateVersion=1¶m_TwitterEmail=¶m_AgentImage=h4ckermike%2Felizaos-eliza%3Afeature-arm64_fastembed¶m_AmiId=ami-0bd00f6ebf7b452be) \ No newline at end of file diff --git a/cloudformation/main.tf b/cloudformation/main.tf index c30cc15..9832db4 100644 --- a/cloudformation/main.tf +++ b/cloudformation/main.tf @@ -1,5 +1,5 @@ locals { - patch = "v4" # create new cf template for this version to document the steps + patch = "v5" # create new cf template for this version to document the steps } # default provider "aws" {