如何将资源块(例如:资源“aws 卷附件”“ebs att”)作为 tf 文件的输入发送
resource "aws_volume_attachment" "ebs_att" {
device_name = "/dev/sdh"
volume_id = "${aws_ebs_volume.example.id}"
instance_id = "${aws_instance.example.id}"
force_detach = "true"
}
Run Code Online (Sandbox Code Playgroud)
假设,下面是我的 terraform .tf 文件
provider "aws" {
region = "${var.region}"
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"
}
resource "aws_key_pair" "deployer" {
key_name = "testkey-${var.hostname}"
public_key = "${file(var.public_key_path)}"
}
Run Code Online (Sandbox Code Playgroud)
对于这个文件,我必须发送资源块->
resource "aws_volume_attachment" "ebs_att"
Run Code Online (Sandbox Code Playgroud)
最终的 .tf 文件看起来像
provider "aws" {
region = "${var.region}"
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"
}
resource "aws_key_pair" "deployer" {
key_name = "testkey-${var.hostname}"
public_key = "${file(var.public_key_path)}" …
Run Code Online (Sandbox Code Playgroud)