fargate-scheduled-task
baikonur-oss/fargate-scheduled-task/aws
AWS Fargate Scheduled Task Terraform Module
Install
README
AWS Fargate Scheduled Task Terraform Module Terraform module for scheduling Fargate tasks with CloudWatch Event Rules. !terraform v0.12.x Usage ``HCL module "fargate-scheduled-task" { source = "baikonur-oss/fargate-scheduled-task/aws" version = "v2.0.2" name = "dev-batch-foo" schedule_expression = "cron(40 1 ? )" is_enabled = "true" target_cluster_arn = "dev" task_definition_arn = aws_ecs_task_definition.ecs_task_definition.arn task_role_arn = module.iam_ecs_tasks.arn task_count = "1" subnet_ids = ["subnet-1", "subnet-2"] security_group_ids = ["sg-1", "sg-*2"] } module "iam_ecs_tasks" { source = "baikonur-oss/iam-nofile/aws" version = "2.0.0" type = "ecs-tasks" name = "dev-batch" policy_json = Inputs | Name | Description | Type | Default | Required | |------|-------------|:----:|:-----:|:-
Inputs (13)
| Name | Type | Description | Default |
|---|---|---|---|
| execution_role_arn | string | ARN of IAM Role for task execution (see: https://docs.aws.amazon.com/ja_jp/Amazo | required |
| task_definition_arn | string | ARN of Task Definition to run | required |
| subnet_ids | list(string) | List of subnet ids for Fargate task ENI | required |
| security_group_ids | list(string) | List of security group ids for Fargate task ENI | required |
| task_role_arn | string | ARN of IAM Role for task (see: https://docs.aws.amazon.com/ja_jp/AmazonECS/lates | required |
| name | string | CloudWatch Event Rule name | required |
| schedule_expression | string | CloudWatch schedule expression (see: https://docs.aws.amazon.com/ja_jp/AmazonClo | required |
| target_cluster_arn | string | Target ECS cluster ARN | required |
| platform_version | string | Platform version | "1.4.0" |
| task_count | string | Number of tasks to execute at once | 1 |
| assign_public_ip | string | Assign public ip for Fargate task ENI | false |
| iam_ecs_run_task_resource | string | Field for overriding ecs:RunTask resource identifier in Events IAM role (default | "" |
| is_enabled | string | Rule enabled flag | true |
Resources (2)
Topics & Tags
Details
Similar packages
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L