diff options
| author | Paul Buetow <paul@buetow.org> | 2023-12-21 06:48:58 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-12-21 06:48:58 +0200 |
| commit | 1100359c0d0fbc26ee747bc6313a80373dbab1f3 (patch) | |
| tree | 39b411d26dfc450a080cbf786ce90a73349410af /org-buetow-bastion | |
| parent | 00826c93d1d7f0b9e42f8d29bad8a16fde1eb6f3 (diff) | |
use Amazon Linux 2023
Diffstat (limited to 'org-buetow-bastion')
| -rw-r--r-- | org-buetow-bastion/data.tf | 14 | ||||
| -rw-r--r-- | org-buetow-bastion/main.tf | 12 |
2 files changed, 10 insertions, 16 deletions
diff --git a/org-buetow-bastion/data.tf b/org-buetow-bastion/data.tf index ea2e734..a2d9ecd 100644 --- a/org-buetow-bastion/data.tf +++ b/org-buetow-bastion/data.tf @@ -8,17 +8,3 @@ data "template_file" "user_data" { efs_id = data.terraform_remote_state.base.outputs.self_hosted_services_efs_id } } - -# Get latest Amazon Linux 2 AMI -data "aws_ami" "amazon_linux" { - most_recent = true - owners = ["amazon"] - filter { - name = "name" - values = ["amzn2-ami-hvm*"] - } - filter { - name = "virtualization-type" - values = ["hvm"] - } -} diff --git a/org-buetow-bastion/main.tf b/org-buetow-bastion/main.tf index 0e9c647..f6346d1 100644 --- a/org-buetow-bastion/main.tf +++ b/org-buetow-bastion/main.tf @@ -21,10 +21,10 @@ resource "aws_eip" "bastion" { } resource "aws_instance" "bastion" { - ami = data.aws_ami.amazon_linux.id + ami = "ami-024f768332f080c5e" # Amazon Linux 2023 instance_type = "t2.micro" key_name = aws_key_pair.id_rsa_pub.key_name - subnet_id = data.terraform_remote_state.base.outputs.public_subnet_b_id + subnet_id = data.terraform_remote_state.base.outputs.public_subnet_a_id vpc_security_group_ids = [ data.terraform_remote_state.base.outputs.allow_ssh_sg_id, @@ -34,6 +34,14 @@ resource "aws_instance" "bastion" { user_data = data.template_file.user_data.rendered } +#resource "aws_route53_record" "bastion_ec2_buetow_cloud" { +# zone_id = data.terraform_remote_state.base.outputs.buetow_cloud_zone_id +# name = "bastion-ec2.buetow.cloud" +# type = "A" +# ttl = "300" +# records = [aws_instance.bastion.public_ip] +#} + resource "aws_route53_record" "bastion_buetow_cloud" { zone_id = data.terraform_remote_state.base.outputs.buetow_cloud_zone_id name = "bastion.buetow.cloud" |
