42 lines
945 B
HCL
42 lines
945 B
HCL
resource "aws_instance" "monitoring" {
|
|
ami = "ami-0409b7ddbc59e3222"
|
|
instance_type = "t3.small"
|
|
key_name = "kp-jay-bastion-datasaker"
|
|
vpc_security_group_ids = [aws_security_group.monitoring-allow-security.id]
|
|
availability_zone = "ap-northeast-2c"
|
|
subnet_id = var.Public_Subnet_ID_3
|
|
|
|
root_block_device {
|
|
delete_on_termination = true
|
|
volume_size = 30
|
|
}
|
|
|
|
tags = {
|
|
Name = "monitoring"
|
|
}
|
|
}
|
|
|
|
resource "aws_eip" "monitoring_eip" {
|
|
vpc = true
|
|
instance = aws_instance.monitoring.id
|
|
|
|
tags = {
|
|
Name = "monitoring-eip"
|
|
}
|
|
}
|
|
|
|
resource "aws_ebs_volume" "monitoring_ebs" {
|
|
availability_zone = aws_instance.monitoring.availability_zone
|
|
size = 100
|
|
|
|
tags = {
|
|
Name = "monitoring-ebs"
|
|
}
|
|
}
|
|
|
|
resource "aws_volume_attachment" "monitoring_ebs_attach" {
|
|
device_name = "/dev/xvdf"
|
|
volume_id = aws_ebs_volume.monitoring_ebs.id
|
|
instance_id = aws_instance.monitoring.id
|
|
}
|