From e708d7d22b9a46d29149174cc514e38ebeacd274 Mon Sep 17 00:00:00 2001 From: Roman Tkachenko Date: Mon, 27 Mar 2023 16:05:37 -0700 Subject: [PATCH] feat(aws/config): Support configuring auth_service.proxy_listener_mode (#23669) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roman Tkachenko Co-authored-by: Håkon Solbjørg --- assets/aws/files/bin/teleport-generate-config | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/assets/aws/files/bin/teleport-generate-config b/assets/aws/files/bin/teleport-generate-config index 644986fadc1..2528ae748c0 100755 --- a/assets/aws/files/bin/teleport-generate-config +++ b/assets/aws/files/bin/teleport-generate-config @@ -280,6 +280,11 @@ EOF echo " license_file: /var/lib/teleport/license.pem" >> ${USE_CONFIG_PATH} fi + # configure proxy_listener_mode + if [[ -n "${PROXY_MULTIPLEXING}" ]]; then + echo " proxy_listener_mode: ${PROXY_MULTIPLEXING}" >> ${USE_CONFIG_PATH} + fi + # enable/start token services and timers systemctl_wrap enable teleport-ssm-publish-tokens.service teleport-ssm-publish-tokens.timer systemctl_wrap start teleport-ssm-publish-tokens.timer @@ -479,6 +484,11 @@ EOF echo " license_file: /var/lib/teleport/license.pem" >> ${USE_CONFIG_PATH} fi + # configure proxy_listener_mode + if [[ -n "${PROXY_MULTIPLEXING}" ]]; then + echo " proxy_listener_mode: ${PROXY_MULTIPLEXING}" >> ${USE_CONFIG_PATH} + fi + cat >>${USE_CONFIG_PATH} <