1
0
Files
terraform.examples/modules/compute/ec2-instance-scheduler-sfn/README.md
T

2.1 KiB

ec2-instance-scheduler-sfn

This module start or stop ec2 instances using step function. Schedules are made with Event Scheduler

Requirements

No requirements.

Providers

Name Version
aws n/a
random n/a

Modules

Name Source Version
EventSchedulerRole ../../../whk1-bea-sys-ss-dev-codecommit-sharedmodules/SecurityIdentityCompliance/iam-role-v2 n/a
StepFunctionRole ../../../whk1-bea-sys-ss-dev-codecommit-sharedmodules/SecurityIdentityCompliance/iam-role-v2 n/a

Resources

Name Type
aws_cloudwatch_log_group.Ec2Scheduler resource
aws_scheduler_schedule.StartInstances resource
aws_scheduler_schedule.StopInstances resource
aws_sfn_state_machine.Ec2Scheduler resource
random_id.rid resource

Inputs

Name Description Type Default Required
cloudwatchlog-retention Cloudwatch log retention days number 30 no
instance-ids Instances to be automatically started/stopped on schedule list(string) n/a yes
instance-start-cron-expression Cron expression for instance start schedule string n/a yes
instance-stop-cron-expression Cron expression for instance stop schedule string n/a yes
kms-key-id CMK id for cloudwatchlog encryption string n/a yes
scheduler-timezone Timezone of event scheduler string "Asia/Hong_Kong" no

Outputs

No outputs.


Authorship

This module was developed by xpk.