session-manager

foss-cafe/session-manager/aws

Terraform Module HCL AWS

Terraform module which creates Session Manager resources on AWS.

Install
module "session-manager" {
source = "foss-cafe/session-manager/aws"
version = "1.0.3"
}
plain text: /constructs/tfmod-foss-cafe-session-manager-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform AWS Session Manager Resources Use as a Module ``hcl module "ssm_resources" { source = "./" kms_key = { name = "ssm-cmk-key" description = "CMK for cloudwath logs and session" deletion_window_in_days = 7 } cloudwatch_log_group_name = "/ssm/session-logs" enable_log_to_cloudwatch = true } ` Requirements | Name | Version | |------|---------| | terraform | ~> 0.12.24 | | aws | ~> 2.60 | Providers | Name | Version | |------|---------| | aws | ~> 2.60 | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | cloudwatch\_log\_group\_name | Name of the CloudWatch Log Group for storing SSM Session Logs | string | "/ssm/session-logs" | no | | cloudwatch\_logs\_retention | Number of days to retain Session Logs in CloudWatch | number | 30

Inputs (9)
NameTypeDescriptionDefault
tagsmap(string)A map of tags to add to all resources{}
kms_keymap(string)KMS Key Details{ "deletion_window_in_days": 7, "des
cloudwatch_logs_retentionnumberNumber of days to retain Session Logs in CloudWatch30
run_as_enabledboolDo you want to use Specify Operating System user for sessionstrue
default_userstringoperating system user name for starting sessions"ec2-user"
cloudwatch_log_group_namestringName of the CloudWatch Log Group for storing SSM Session Logs"/ssm/session-logs"
enable_log_to_cloudwatchboolEnable Session Manager to Log to CloudWatch Logstrue
create_ssm_documentboolDo you want to create SSM Documenttrue
role_namestringName of the Role""
Outputs (3)
ssm_kms_key_arn — KMS key used for SSM
ssm_cloudwatch_log_group_arn — The Amazon Resource Name (ARN) specifying the log group for SSM
ssm_role_arn
Resources (5)
aws_cloudwatch_log_groupaws_iam_instance_profileaws_iam_policyaws_iam_roleaws_iam_role_policy_attachment
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.3
Cloud AWS
★ Stars0
Forks1
Total downloads6.4k
Inputs9
Outputs3
Resources5
Namespacefoss-cafe
Updated