testing/infra/terraform/modules/soaktest_workers/variables.tf (63 lines of code) (raw):

variable "gcp_project" { type = string description = "GCP Project name" default = "elastic-apm" } variable "gcp_region" { type = string description = "GCP region" default = "us-west2" } variable "gcp_zone" { type = string description = "GCP zone" default = "us-west2-b" } variable "machine_type" { type = string description = "Machine type for soak test workers" default = "e2-small" } variable "apmsoak_bin_path" { type = string description = "Path where the apmsoak binary resides on the local machine" } variable "apm_server_url" { type = string description = "APM Server URL for sending the generated load" } variable "apm_secret_token" { type = string description = "Secret token for auth against the given server URL" sensitive = true } variable "apm_loadgen_event_rate" { type = string description = "Load generation rate" } variable "apm_loadgen_agents_replicas" { type = string description = "Number of agents replicas to use, each replica launches 4 agents, one for each type" } variable "apm_loadgen_rewrite_timestamps" { type = bool description = "Rewrite event timestamps every iteration, maintaining relative offsets" default = false } variable "apm_loadgen_rewrite_ids" { type = bool description = "Rewrite event IDs every iteration, maintaining event relationships" default = false } variable "elastic_agent_version" { type = string description = "Version of elastic-agent to install on the monitoring worker nodes" } variable "fleet_url" { type = string description = "Fleet URL to enroll elastic agent for monitoring worker nodes" } variable "fleet_enrollment_token" { type = string description = "Fleet enrollment token to enroll elastic agent for monitoring worker nodes" }