Create the `intermediate-worker.hcl` file with the relevant configuration information: ```hcl # disable memory from being swapped to disk disable_mlock = true # listener denoting this is a worker proxy listener "tcp" { address = "0.0.0.0:9202" purpose = "proxy" } # worker block for configuring the specifics of the # worker service worker { public_addr = "" initial_upstreams = [":9202"] auth_storage_path = "/var/lib/boundary" tags { type = ["worker2", "intermediate"] } } # Events (logging) configuration. This # configures logging for ALL events to both # stderr and a file at /var/log/boundary/.log events { audit_enabled = true sysevents_enabled = true observations_enable = true sink "stderr" { name = "all-events" description = "All events sent to stderr" event_types = ["*"] format = "cloudevents-json" } sink { name = "file-sink" description = "All events sent to a file" event_types = ["*"] format = "cloudevents-json" file { path = "/var/log/boundary" file_name = "intermediate-worker.log" } audit_config { audit_filter_overrides { sensitive = "redact" secret = "redact" } } } } # kms block for encrypting the authentication PKI material kms "awskms" { purpose = "worker-auth-storage" region = "us-east-1" kms_key_id = "19ec80b0-dfdd-4d97-8164-c6examplekey4" endpoint = "https://vpce-0e1bb1852241f8cc6-pzi0do8n.kms.us-east-1.vpce.amazonaws.com" } ```