k8s cluster deployed to AWS.
This commit is contained in:
+37
-16
@@ -1,31 +1,52 @@
|
||||
locals {
|
||||
amis = {
|
||||
amzn2 = {
|
||||
owner-id = "137112412989"
|
||||
# us-east-2
|
||||
# owner-id = "137112412989"
|
||||
# us-gov-west-1
|
||||
owner-id = "045324592363"
|
||||
name = "amzn2-ami-hvm-2*x86_64-gp2"
|
||||
},
|
||||
ubuntu = {
|
||||
owner-id = "099720109477"
|
||||
# us-east-2
|
||||
# owner-id = "099720109477"
|
||||
# us-gov-west-1
|
||||
owner-id = "513442679011"
|
||||
name = "ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-*"
|
||||
},
|
||||
centos7 = {
|
||||
owner-id = "125523088429"
|
||||
name = "CentOS 7.*x86_64"
|
||||
},
|
||||
centos8 = {
|
||||
owner-id = "125523088429"
|
||||
name = "CentOS 8.*x86_64"
|
||||
},
|
||||
arch = {
|
||||
owner-id = "093273469852"
|
||||
name = "arch-linux-lts-hvm*x86_64-ebs"
|
||||
},
|
||||
# centos7 = {
|
||||
# # us-east-2
|
||||
# # owner-id = "125523088429"
|
||||
# # us-gov-west-1
|
||||
# # owner-id = THERE IS NO CENTOS7 IMAGE in us-gov-west-1!!
|
||||
# name = "CentOS 7.*x86_64"
|
||||
# },
|
||||
# centos8 = {
|
||||
# # us-east-2
|
||||
# # owner-id = "125523088429"
|
||||
# # us-gov-west-1
|
||||
# # owner-id = THERE IS NO CENTOS8 IMAGE in us-gov-west-1!!
|
||||
# name = "CentOS 8.*x86_64"
|
||||
# },
|
||||
# arch = {
|
||||
# # us-east-2
|
||||
# # owner-id = "093273469852"
|
||||
# # us-gov-west-1
|
||||
# # owner-id = THERE IS NO ARCH IMAGE in us-gov-west-1!!
|
||||
# name = "arch-linux-lts-hvm*x86_64-ebs"
|
||||
# },
|
||||
rhel7 = {
|
||||
owner-id = "309956199498"
|
||||
# us-east-2
|
||||
# owner-id = "309956199498"
|
||||
# us-gov-west-1
|
||||
owner-id = "219670896067"
|
||||
name = "RHEL-7.*HVM*x86_64*GP2"
|
||||
},
|
||||
rhel8 = {
|
||||
owner-id = "309956199498"
|
||||
# us-east-2
|
||||
# owner-id = "309956199498"
|
||||
# us-gov-west-1
|
||||
owner-id = "219670896067"
|
||||
name = "RHEL-8.*HVM*x86_64*GP2"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ resource "aws_instance" "nodes" {
|
||||
instance_type = var.ec2-instance-type
|
||||
# TODO REM double check this key.
|
||||
# key_name = aws_key_pair.debug1.key_name
|
||||
# TODO Make this a variable.
|
||||
associate_public_ip_address = true
|
||||
subnet_id = var.subnet-id
|
||||
vpc_security_group_ids = var.security-group-ids
|
||||
|
||||
@@ -2,6 +2,10 @@ output "ips" {
|
||||
value = aws_instance.nodes.*.public_ip
|
||||
}
|
||||
|
||||
output "private_ips" {
|
||||
value = aws_instance.nodes.*.private_ip
|
||||
}
|
||||
|
||||
output "names" {
|
||||
value = aws_instance.nodes.*.tags.Name
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user