Support geographic coordinates and street address in towerops_site. All three fields are optional; server validates lat/long ranges.
1.4 KiB
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