Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.86 KB

File metadata and controls

34 lines (26 loc) · 1.86 KB
page_title subcategory description
netboxbgp Provider
This provider allows managing BGP resources in Netbox, when the Netbox BGP plugin https://github.com/netbox-community/netbox-bgp is installed. The provider is intentionally using a similar structure to the e-breuninger/netbox https://registry.terraform.io/providers/e-breuninger/netbox/latest provider. If you're already using that provider, this provider should work smoothly alongside it.

netboxbgp Provider

This provider allows managing BGP resources in Netbox, when the Netbox BGP plugin is installed.

The provider is intentionally using a similar structure to the e-breuninger/netbox provider. If you're already using that provider, this provider should work smoothly alongside it.

Example Usage

provider "netboxbgp" {
  server_url = "https://netbox.my-company.net"
  api_token  = var.netbox_api_token
}

Schema

Optional

  • allow_insecure_https (Boolean) Flag to set whether to allow https with invalid certificates. Can be set via the NETBOX_ALLOW_INSECURE_HTTPS environment variable. Defaults to false.
  • api_token (String) Netbox API authentication token. Can be set via the NETBOX_API_TOKEN environment variable.
  • headers (Map of String) Set these header on all requests to Netbox. Can be set via the NETBOX_HEADERS environment variable.
  • request_timeout (Number) Netbox API HTTP request timeout in seconds. Can be set via the NETBOX_REQUEST_TIMEOUT environment variable.
  • server_url (String) Location of Netbox server including scheme (http or https) and optional port. Can be set via the NETBOX_SERVER_URL environment variable.