| page_title | 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. |
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.
provider "netboxbgp" {
server_url = "https://netbox.my-company.net"
api_token = var.netbox_api_token
}allow_insecure_https(Boolean) Flag to set whether to allow https with invalid certificates. Can be set via theNETBOX_ALLOW_INSECURE_HTTPSenvironment variable. Defaults tofalse.api_token(String, Sensitive) Netbox API authentication token. Can be set via theNETBOX_API_TOKENenvironment variable.ca_cert_file(String) CA certificate bundle to use for verification of Netbox server certificate. Can be set via theNETBOX_CA_CERT_FILEenvironment variable.headers(Map of String, Sensitive) Set these header on all requests to Netbox. Can be set via theNETBOX_HEADERSenvironment variable in the formatheader-a:value-a,header-b:value-brequest_timeout(Number) Netbox API HTTP request timeout in seconds. Can be set via theNETBOX_REQUEST_TIMEOUTenvironment variable.server_url(String) Location of Netbox server including scheme (http or https) and optional port. Can be set via theNETBOX_SERVER_URLenvironment variable.