terraform-provider-towerops/docs/resources/site.md
Graham McIntire 4960adaf37
add address, latitude, longitude to site resource
Support geographic coordinates and street address in towerops_site.
All three fields are optional; server validates lat/long ranges.
2026-03-13 17:35:16 -05:00

1.4 KiB

page_title description
towerops_site Resource - TowerOps Manages a TowerOps site.

towerops_site (Resource)

Manages a TowerOps site. Sites represent physical locations that contain devices.

Example Usage

Basic

resource "towerops_site" "example" {
  name           = "Main Office"
  location       = "New York, NY"
  snmp_community = "public"
}

With Geographic Coordinates

resource "towerops_site" "tower_site" {
  name      = "Verona Tower"
  location  = "Verona, TX"
  address   = "123 Main St, Verona, TX 75482"
  latitude  = 33.4356
  longitude = -96.0028
}

Schema

Required

  • name (String) - The name of the site. Must be between 2 and 200 characters.

Optional

  • location (String) - A short description of the physical location.
  • address (String) - The street address of the site. Maximum 500 characters.
  • latitude (Float) - The latitude of the site. Must be between -90 and 90.
  • longitude (Float) - The longitude of the site. Must be between -180 and 180.
  • snmp_community (String, Sensitive) - The default SNMP community string for devices at this site.

Read-Only

  • id (String) - The unique identifier of the site.
  • inserted_at (String) - The timestamp when the site was created.

Import

Sites can be imported using their UUID:

terraform import towerops_site.example 550e8400-e29b-41d4-a716-446655440000