mgmt/check-debian-images.tf

30 lines
738 B
HCL

# 检查美国区域可用的 Debian 镜像
data "oci_core_images" "us_debian_images" {
provider = oci.us
compartment_id = data.consul_keys.oracle_config_us.var.tenancy_ocid
# 过滤 Debian 操作系统
filter {
name = "operating_system"
values = ["Debian"]
}
# 按创建时间排序,获取最新的
sort_by = "TIMECREATED"
sort_order = "DESC"
}
output "debian_images" {
value = {
debian_images = [
for img in data.oci_core_images.us_debian_images.images : {
display_name = img.display_name
operating_system = img.operating_system
operating_system_version = img.operating_system_version
id = img.id
time_created = img.time_created
}
]
}
}