using-luscii-ecs-service

Deploy AWS ECS Fargate services using the terraform-aws-ecs-service module.

Updated Feb 27, 2025
One-click install
npx skills add https://github.com/Luscii/terraform-aws-ecs-service --skill using-luscii-ecs-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-luscii-ecs-service
Source: https://github.com/Luscii/terraform-aws-ecs-service/tree/main/skill
Command: npx skills add https://github.com/Luscii/terraform-aws-ecs-service --skill using-luscii-ecs-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrates Luscii's terraform-aws-ecs-service module into Terraform configurations to deploy AWS ECS Fargate services following Luscii standards.

Core Features & Use Cases

  • Automates the deployment of Luscii ECS Fargate services via the Terraform module.
  • Configures Service Connect, DNS-based discovery, and load balancer integration.
  • Enables optional auto-scaling and references for cross-service usage.

Quick Start

Configure the module with your ECS cluster, VPC, subnets, and container definitions to deploy a Luscii-compliant ECS Fargate service.

Frequently Asked Questions about using-luscii-ecs-service

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an ECS Fargate service using Terraform?

You deploy an ECS Fargate service using Terraform by configuring the terraform-aws-ecs-service module with your existing VPC, ECS cluster, subnets, and container definitions to establish a Luscii-compliant workload.

What is ECS Service Connect and how does DNS discovery work with Fargate?

ECS Service Connect and DNS discovery work with Fargate by configuring service-to-service communication within the Terraform module, allowing your deployed ECS services to automatically discover and route traffic to each other.

Do I need an existing VPC and ECS cluster to configure an ECS Fargate service?

Yes, you need an existing VPC, ECS cluster, and subnets to configure an ECS Fargate service. This Terraform module requires these pre-established AWS infrastructure components along with your container definitions to deploy successfully.

Can I configure auto-scaling and load balancer integration for ECS Fargate services in Terraform?

Yes, you can configure auto-scaling and load balancer integration for ECS Fargate services in Terraform. The module supports these features alongside Service Connect and DNS discovery to manage traffic and scale workloads.

What are the limitations of using the terraform-aws-ecs-service module for Fargate deployments?

A limitation of using the terraform-aws-ecs-service module for Fargate deployments is its strict dependency on pre-existing VPC, subnets, ECS clusters, and manually defined container definitions, meaning it will not provision underlying network infrastructure.