Closed
Description
Helloo
Trying to deploy the module to my infrastructure and having some problems with the scale-up lambda.
Any idea why I might have an invalid fleet config? Thanks!
include {
path = find_in_parent_folders()
}
locals {
common_vars = yamldecode(file(find_in_parent_folders("common_vars.yaml")))
}
terraform {
source = "../../..//modules/terraform-aws-github-runner"
}
inputs = {
aws_region = "eu-west-1"
vpc_id = dependency.vpc.outputs.vpc_id
subnet_ids = dependency.vpc.outputs.private_subnets
lambda_s3_bucket = "myorg-pg-gh-actions-lambdas"
runners_lambda_s3_key = "runners.zip"
syncer_lambda_s3_key = "runner-binaries-syncer.zip"
webhook_lambda_s3_key = "webhook.zip"
prefix = "gh-ci"
github_app = {
key_base64 = "key"
id = "id"
webhook_secret = "webhook_secret"
}
create_service_linked_role_spot = true
enable_organization_runners = true
runner_extra_labels = "default,example"
instance_types = ["m5.large", "c5.large"]
# override delay of events in seconds
delay_webhook_event = 5
runners_maximum_count = 1
# set up a fifo queue to remain order
enable_fifo_build_queue = true
# override scaling down
scale_down_schedule_expression = "cron(* * * * ? *)"
# enable this flag to publish webhook events to workflow job queue
# enable_workflow_job_events_queue = true
enable_user_data_debug_logging_runner = true
tags = local.common_vars.tags
}
dependency "vpc" {
config_path = "../vpc"
}