Skip to content

phergoualch/terraform-aws-service-scheduler

Repository files navigation

AWS Service Scheduler Terraform module

Note

Full documentation can be found here: scheduler.pereg.cloud

The Service Scheduler is an open-source project developed to help scheduling AWS resources, primarily for cost-saving purposes. It is designed to be deployed in multiple accounts and regions, and to be able to start and stop resources based on their tags.

It is based on 2 services, Lambda and Step Function. The architecture is as follows:

Architecture

Usage

module "service_scheduler" {
  source = "phergoualch/service-scheduler/aws"
  version = ">= 2.0.0"

  enabled_services   =  ["ec2", "asg", "ecs", "rds", "documentdb", "lambda", "apprunner", "aurora"]
  default_timezone   = "Europe/Paris"
  app_name           = "service-scheduler"
  execution_interval = 6
}

Authors

Module is maintained by Pereg Hergoualc'h.

License

GNU GPLv3 Licensed. See LICENSE for full details.

About

The Service Scheduler is an open-source project developed to help scheduling resources on development and test environments to save money.

Topics

Resources

License

Stars

Watchers

Forks