Move to demo folder

This commit is contained in:
Ric Harvey 2024-04-15 21:41:32 +01:00
parent 64c4ec9ef3
commit f2a8db492e
Signed by: ric
GPG key ID: CD63CE502B962F16
29 changed files with 1623 additions and 3788 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1 @@
{"ID":"1156b298-a473-5fa6-a198-84eabc580877","Operation":"OperationTypeApply","Info":"","Who":"ric@batfink","Version":"1.6.2","Created":"2024-04-15T20:40:09.835286786Z","Path":"terraform.tfstate"}

View file

@ -34,7 +34,7 @@ module "ecs_service" {
name = local.name name = local.name
cluster_arn = module.ecs_cluster.arn cluster_arn = module.ecs_cluster.arn
desired_count = 3 desired_count = 1
cpu = 1024 cpu = 1024
memory = 4096 memory = 4096

1573
demo/iac/terraform.tfstate Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
{ {
"version": 4, "version": 4,
"terraform_version": "1.6.2", "terraform_version": "1.6.2",
"serial": 238, "serial": 241,
"lineage": "eee76b09-c66c-0cf5-be4a-cdd9e6b807e9", "lineage": "eee76b09-c66c-0cf5-be4a-cdd9e6b807e9",
"outputs": { "outputs": {
"cluster_arn": { "cluster_arn": {
@ -766,6 +766,53 @@
} }
] ]
}, },
{
"mode": "managed",
"type": "aws_route53_record",
"name": "chat",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": [
{
"schema_version": 2,
"attributes": {
"alias": [
{
"evaluate_target_health": true,
"name": "chat-app-demo-2046813119.eu-west-1.elb.amazonaws.com",
"zone_id": "Z32O12XQLNTSW2"
}
],
"allow_overwrite": null,
"cidr_routing_policy": [],
"failover_routing_policy": [],
"fqdn": "chat.ngd.io",
"geolocation_routing_policy": [],
"geoproximity_routing_policy": [],
"health_check_id": "",
"id": "Z2TWGHEC8YQMWW_chat.ngd.io_A",
"latency_routing_policy": [],
"multivalue_answer_routing_policy": false,
"name": "chat.ngd.io",
"records": [],
"set_identifier": "",
"ttl": 0,
"type": "A",
"weighted_routing_policy": [],
"zone_id": "Z2TWGHEC8YQMWW"
},
"sensitive_attributes": [],
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjIifQ==",
"dependencies": [
"data.aws_availability_zones.available",
"module.alb.aws_lb.this",
"module.alb.aws_security_group.this",
"module.vpc.aws_subnet.public",
"module.vpc.aws_vpc.this",
"module.vpc.aws_vpc_ipv4_cidr_block_association.this"
]
}
]
},
{ {
"mode": "managed", "mode": "managed",
"type": "aws_security_group", "type": "aws_security_group",
@ -1387,14 +1434,6 @@
} }
] ]
}, },
{
"module": "module.ecs_cluster",
"mode": "managed",
"type": "aws_ecs_capacity_provider",
"name": "this",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_cluster", "module": "module.ecs_cluster",
"mode": "managed", "mode": "managed",
@ -1531,22 +1570,6 @@
} }
] ]
}, },
{
"module": "module.ecs_service",
"mode": "data",
"type": "aws_iam_policy_document",
"name": "service",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{
"module": "module.ecs_service",
"mode": "data",
"type": "aws_iam_policy_document",
"name": "service_assume",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_service", "module": "module.ecs_service",
"mode": "data", "mode": "data",
@ -2013,14 +2036,6 @@
} }
] ]
}, },
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_appautoscaling_scheduled_action",
"name": "this",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_service", "module": "module.ecs_service",
"mode": "managed", "mode": "managed",
@ -2086,14 +2101,6 @@
} }
] ]
}, },
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_ecs_service",
"name": "ignore_task_definition",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_service", "module": "module.ecs_service",
"mode": "managed", "mode": "managed",
@ -2301,30 +2308,6 @@
} }
] ]
}, },
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_ecs_task_set",
"name": "ignore_task_definition",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_ecs_task_set",
"name": "this",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_iam_policy",
"name": "service",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_service", "module": "module.ecs_service",
"mode": "managed", "mode": "managed",
@ -2363,14 +2346,6 @@
} }
] ]
}, },
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_iam_role",
"name": "service",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_service", "module": "module.ecs_service",
"mode": "managed", "mode": "managed",
@ -2501,14 +2476,6 @@
} }
] ]
}, },
{
"module": "module.ecs_service",
"mode": "managed",
"type": "aws_iam_role_policy_attachment",
"name": "service",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
},
{ {
"module": "module.ecs_service", "module": "module.ecs_service",
"mode": "managed", "mode": "managed",
@ -3725,14 +3692,6 @@
"create_before_destroy": true "create_before_destroy": true
} }
] ]
},
{
"module": "module.vpc",
"mode": "managed",
"type": "aws_vpc_ipv4_cidr_block_association",
"name": "this",
"provider": "provider[\"registry.opentofu.org/hashicorp/aws\"]",
"instances": []
} }
], ],
"check_results": null "check_results": null