サーバ コネクタ(sakuracloud_server_connector)


サーバとディスク/パケットフィルタ/ISOイメージなどの他のリソースとの間の接続のみを扱うリソース。

他のリソースがサーバの値を利用する場合などに利用する。
(例: パケットフィルタにてサーバのIPアドレスを利用する場合など)

設定例

resource "sakuracloud_server" "sv" {
  name = "sv"
}

resource "sakuracloud_packet_filter" "pf" {
  name = "pf"

  expressions {
    protocol  = "ip"
    source_nw = sakuracloud_server.sv.ipaddress
  }
}

# リソース間の接続のみを扱うリソース = コネクタリソース
resource "sakuracloud_server_connector" "connector" {
  server_id = sakuracloud_server.sv.id

  # パケットフィルタ
  packet_filter_ids = [sakuracloud_packet_filter.pf.id]

  # ディスク
  #disks             = [sakuracloud_disk.disk01.id]

  # ISOイメージ(CD-ROM)
  #cdrom_id          = data.sakuracloud_cdrom.centos.id
}

パラメーター

パラメーター 必須 名称 初期値 設定値 補足
server_id サーバID - 文字列 -
disks - ディスクID - リスト(文字列) サーバに接続するディスクのID
packet_filter_ids - パケットフィルタID - リスト(文字列) NICに適用するパケットフィルタのIDをリストで指定する。リストの先頭からeth0,eth1の順で適用される
cdrom_id - CDROM(ISOイメージ)ID - 文字列 -
graceful_shutdown_timeout - シャットダウンまでの待ち時間 - 数値(秒数) シャットダウンが必要な場合の通常シャットダウンするまでの待ち時間(指定の時間まで待ってもシャットダウンしない場合は強制シャットダウンされる)
zone - ゾーン - is1a
is1b
tk1a
tk1v
-

属性

属性名 名称 補足
id ID -