J'utilise Terraform pour un déploiement de l'infrastructure:Comment obtenir un identifiant d'instance/arn d'une instance ec2 existante via terraform?
data "aws_instance" "ec2_my_admin_instance" {
filter {
name = "tag:TfServerType"
values = ["myAdmin"]
}
}
output "theId" {
value = "${data.aws_instance.ec2_my_admin_instance.instance_id}"
}
output "type" {
value = "${data.aws_instance.ec2_my_admin_instance.instance_type}"
}
output "placement_group" {
value = "${data.aws_instance.ec2_my_admin_instance.placement_group}"
}
output "availability_zone" {
value = "${data.aws_instance.ec2_my_admin_instance.availability_zone}"
}
output "arn" {
value = "${data.aws_instance.ec2_my_admin_instance.arn}"
}
Cependant, les valeurs les plus importantes (id, arn) ne sont pas représentés:
Outputs:
availability_zone = ap-southeast-2b
type = m4.large
Ai-je raté quelque chose?