未应用对特定模块的更改。因此,我想尝试为特定模块使用terraform apply --replace
。我试过了:
terraform apply -replace="module.moduleName"
然而,我得到一个错误:
A resource instance address is required here. The module path must be followed by a resource instance specification.
现在我不确定在这种情况下实例地址到底是什么。如果是一条路径,我应该用哪条路径呢?我应该从我运行这个terraform命令的文件中输入路径到声明模块的文件吗?
TF中的资源寻址在文档中有解释。
假设,您的模块创建了一个ec2实例。那么应该是:
terraform apply -replace="module.moduleName.aws_instance.web"