azure - 如何在 main.tf 中执行一个 Terraform 模块
问题描述
我在 main.tf 文件中使用 Terraform 模块。不同的模块指的是不同的资源,示例如下:
module "cci-api" {
source = "../../modules/app-service-general"
suffix = var.suffix
location = var.location
}
module "fmc-api" {
source = "../../modules/app-service-fmc"
suffix = var.suffix
location = var.location
}
我怎样才能只运行cci-api模块?或者换句话说,我怎样才能只在云中部署cci-api?
解决方案
使用标志进行计划/应用,在此处-target
查看更多信息。在您的情况下,它将是:
terraform apply -target="module.cci-api"
推荐阅读
- java - 在一个对象上获取 HibernateProxy
- c# - 构造函数用另一个字符串数组初始化 C# 字符串数组
- appium - 如何知道在 ui 自动化测试期间是否到达 ListView 的底部/末尾
- javascript - Angular JS - 基于 JSON 生成复选框和文本框
- rest - 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查
- c - 如何将嵌入式 C 中的类型用于便携式裸机软件
- android - RTL OS 中 LTR 文本开头呈现的标点符号
- python - 在 datetime 中,为什么 `year` 是一个属性,而 `weekday()` 是一个函数?
- c - 如何将 Zlib 与 Cmake 链接
- r - 根据表格生成每日收入