sacloud / terraform-provider-sakuracloud

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

PTRレコード #533

Closed yamamoto-febc closed 4 years ago

yamamoto-febc commented 4 years ago

ref: https://github.com/sacloud/libsacloud/issues/381

yamamoto-febc commented 4 years ago

逆引き用のゾーン登録が必要なため、現状の実装のままだと以下のようなコードとなる。

resource "sakuracloud_dns" "example" {
    zone = "3.2.1.in-addr.arpa"
    records {
      name = "4"
      type = "PTR"
      value = "www.example.com."
    }
}

以下のようなリソースを新たに実装してラップすることも検討する。

resource sakuracloud_dns_ptr_record "192.2.0.1" {
  ipaddress = "192.2.0.1"
  fqdn = "www.example.com."  
}

この場合sakuracloud_ipv4_ptrリソースとどう使い分けるのか調査しておく。

yamamoto-febc commented 4 years ago

現状だとラップした方が有効なユースケースが思い浮かばないためひとまず既存実装を踏まえた実装としておく。

yamamoto-febc commented 4 years ago

v1は 2a5f920969045accdd5756216e8d3d07c8cd983f で対応済み

yamamoto-febc commented 4 years ago

v2は #485 で対応済み