sacloud / terraform-provider-sakuracloud

Terraform provider for SakuraCloud
https://docs.usacloud.jp/terraform
Apache License 2.0
71 stars 23 forks source link

DataResourceでのパブリックアーカイブの簡易指定 #75

Closed yamamoto-febc closed 7 years ago

yamamoto-febc commented 7 years ago

現在は名前やタグでアーカイブを検索する方法のみ。 これを以下のようにos_typeパラメータを追加することで、よく使うアーカイブについては簡易な指定ができるようにする。

As-Is

data sakuracloud_archive "ubuntu" {
    filter = {
        name = "Name"
        values = ["Ubuntu Server"]
    }
    filter = {
        name = "Tags"
        values = ["current-stable","arch-64bit","os-linux"]
    }
}

To-Be

data sakuracloud_archive "ubuntu" {
    os_type = "ubuntu"
}

追加パラメーターos_type

以下のような値をとる。

yamamoto-febc commented 7 years ago

centos6 / centos7のようにバージョンを小分けにすべきか?