🔧 chore(main.tf): use variable for AWS region to improve flexibility and reusability
🔧 chore(main.tf): use variables for instance type, manager count, and worker count to improve configurability and scalability
This commit is contained in:
parent
c2520554b2
commit
1ca839899a
1 changed files with 4 additions and 4 deletions
|
|
@ -7,7 +7,7 @@ terraform {
|
|||
}
|
||||
|
||||
provider "aws" {
|
||||
region = "us-east-1" # Choose the region as needed
|
||||
region = var.region # Choose the region as needed
|
||||
}
|
||||
|
||||
module "docker-swarm" {
|
||||
|
|
@ -16,9 +16,9 @@ module "docker-swarm" {
|
|||
vpc_id = aws_vpc.swarm-vpc.id
|
||||
subnet_id = aws_subnet.swarm-public-subnet.id
|
||||
security_group = aws_security_group.swarm-sg.id
|
||||
instance_type = "t2.micro" # Choose the instance type as needed
|
||||
manager_count = 1
|
||||
worker_count = 10 # This is the number of services in the docker-compose.yml file
|
||||
instance_type = var.instance_type # Choose the instance type as needed
|
||||
manager_count = var.manager_count
|
||||
worker_count = var.worker_count # This is the number of services in the docker-compose.yml file
|
||||
}
|
||||
|
||||
resource "aws_key_pair" "swarm-key" {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue