【发布时间】:2019-09-08 11:37:21
【问题描述】:
我有一个脚本,我需要在我的实例已配置并附加卷后运行:
resource "aws_instance" "controller" {
...
provisioner "remote-exec" {
connection {
type = "ssh"
user = "centos"
}
inline = [
"download and run script to verify environment"
]
}
}
resource "aws_ebs_volume" "controller-ebs-sdb" {
...
}
resource "aws_volume_attachment" "controller-volume-attachment-sdb" {
device_name = "/dev/sdb"
volume_id = "${aws_ebs_volume.controller-ebs-sdb.id}"
instance_id = "${aws_instance.controller.id}"
}
目前该脚本在环境中失败,因为它在运行时尚未附加卷。
是否可以仅在附加卷后运行 remote-exec 脚本?
【问题讨论】:
标签: terraform