azure - 关于使用 Terraform 部署到 Azure 的问题
问题描述
有没有办法将 Azure 映像的 URN 传递给storage_image_reference
而不是分别使用 Publisher、Offer 和 SKU?
例如。通过这个
OpenLogic:CentOS:7.5:latest
代替
storage_image_reference {
publisher = "OpenLogic"
offer = "CentOS"
sku = "7.5"
version = "latest"
}
解决方案
假设 terraform 0.11
variable "urn" {
type = "list"
}
urn = split(":", "OpenLogic:CentOS:7.5:latest")
...
storage_image_reference {
publisher = "${urn[0]}"
offer = "${urn[1]}"
sku = "${urn[2]}"
version = "${urn[3]}"
}
推荐阅读
- jquery - jQuery opacity/fade animation only works once
- reactjs - React-table 开关排序图标
- java - 尝试从 DefaultListModel 对象中删除元素
- javascript - 画布奇怪的问题,失去一切时速度快 2 倍
- php - 浏览器中的模型 SQL 语法错误是否有更简单的快捷方式替换
- c++ - 如何在 C 库的实现文件中使用 C++ STL 容器?
- java - 使用 join() 的 Java 多线程程序在计算相邻数字的总和时给出错误的结果
- android - Android App 只能拍照不能录视频
- macros - 如何根据传递的字符串数组定义模块内部的方法?
- javascript - Angularjs从数据对象添加行