Configure software_installers defaults in Loadtest terraform (#41207)
- Adds software_installers {} configuration to loadtest terraform
- Modifies template/cloudfront.tf.disabled to use pkcs#8 format for the
private key
This commit is contained in:
@@ -138,6 +138,12 @@ module "loadtest" {
|
||||
local.extra_secrets
|
||||
)
|
||||
private_key_secret_name = "${local.customer}-fleet-server-private-key"
|
||||
software_installers = {
|
||||
# bucket_prefix shortened to allow for terraform.workspace values with longer names
|
||||
bucket_prefix = "${terraform.workspace}-sw-inst-"
|
||||
create_kms_key = true
|
||||
kms_alias = "${terraform.workspace}-software-installers"
|
||||
}
|
||||
volumes = [
|
||||
{
|
||||
name = "rds-tls-certs"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
module "cloudfront-software-installers" {
|
||||
source = "github.com/fleetdm/fleet-terraform/addons/cloudfront-software-installers?ref=tf-mod-addon-cloudfront-software-installers-v1.0.1"
|
||||
source = "github.com/fleetdm/fleet-terraform/addons/cloudfront-software-installers?ref=tf-mod-addon-cloudfront-software-installers-v1.2.0"
|
||||
customer = terraform.workspace
|
||||
s3_bucket = module.loadtest.byo-db.byo-ecs.fleet_s3_software_installers_config.bucket_name
|
||||
s3_kms_key_id = module.loadtest.byo-db.byo-ecs.fleet_s3_software_installers_config.kms_key_id
|
||||
public_key = tls_private_key.cloudfront_key.public_key_pem
|
||||
private_key = tls_private_key.cloudfront_key.private_key_pem
|
||||
private_key = tls_private_key.cloudfront_key.private_key_pem_pkcs8
|
||||
enable_logging = true
|
||||
logging_s3_bucket = module.logging_alb.log_s3_bucket_id
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user