-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
Issue:
- AWS console gui unresponsive when editing Session Manager config
Steps:
- apply config using terraform module
- in AWS Console: [AWS Systems Manager] -> [Session Manager] -> [Preferences] -> Click "Edit"
- get grey screen
Requires explicit idleSessionTimeout setting and no-quote for true/false triggers:
FIX:
--- a/main.tf
+++ b/main.tf
@@ -36,10 +36,11 @@ resource "aws_ssm_document" "session_manager_prefs" {
sessionType = "Standard_Stream"
inputs = {
s3BucketName = var.enable_log_to_s3 ? aws_s3_bucket.session_logs_bucket.id : ""
- s3EncryptionEnabled = var.enable_log_to_s3 ? "true" : "false"
+ s3EncryptionEnabled = var.enable_log_to_s3 ? true : false
cloudWatchLogGroupName = var.enable_log_to_cloudwatch ? aws_cloudwatch_log_group.session_manager_log_group.name : ""
- cloudWatchEncryptionEnabled = var.enable_log_to_cloudwatch ? "true" : "false"
+ cloudWatchEncryptionEnabled = var.enable_log_to_cloudwatch ? true : false
kmsKeyId = aws_kms_key.ssmkey.key_id
+ idleSessionTimeout = "20"
shellProfile = {
linux = var.linux_shell_profile == "" ? var.linux_shell_profile : ""
windows = var.windows_shell_profile == "" ? var.windows_shell_profile : ""
Metadata
Metadata
Assignees
Labels
No labels