mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 21:47:20 +00:00
- Removes timestamp from osquery_perf image - Adds `default: 0` to loadtest osquery_perf workflow, `variable: loadtest_containers_starting_index` - Adds `variable: sleep_time` to loadtest osquery_perf workflow - Adds osquery_perf docker repository in ECR - Adds support for `sleep_time` to `enroll.sh` - Updates terraform variables to enforce `git_branch` or `git_tag` for osquery_perf
23 lines
1.3 KiB
HCL
23 lines
1.3 KiB
HCL
data "aws_caller_identity" "current" {}
|
|
data "aws_region" "current" {}
|
|
|
|
data "git_repository" "tf" {
|
|
directory = "${path.module}/../../../../"
|
|
}
|
|
|
|
module "osquery_perf" {
|
|
source = "github.com/fleetdm/fleet-terraform//addons/osquery-perf?ref=tf-mod-addon-osquery-perf-v1.2.1"
|
|
customer_prefix = local.customer
|
|
ecs_cluster = data.terraform_remote_state.infra.outputs.ecs_cluster
|
|
loadtest_containers = local.loadtest_containers
|
|
subnets = data.terraform_remote_state.infra.outputs.vpc_subnets
|
|
security_groups = data.terraform_remote_state.infra.outputs.security_groups
|
|
ecs_iam_role_arn = data.terraform_remote_state.infra.outputs.ecs_arn
|
|
ecs_execution_iam_role_arn = data.terraform_remote_state.infra.outputs.ecs_execution_arn
|
|
server_url = "http://${data.terraform_remote_state.infra.outputs.internal_alb_dns_name}"
|
|
osquery_perf_image = "${resource.aws_ecr_repository.loadtest.repository_url}:loadtest-${local.loadtest_tag}"
|
|
extra_flags = var.extra_flags
|
|
logging_options = data.terraform_remote_state.infra.outputs.logging_config
|
|
enroll_secret_arn = data.terraform_remote_state.infra.outputs.enroll_secret_arn
|
|
task_size = var.task_size
|
|
}
|