From fcc9bf60bed71c93053b48d7115b0e083a658206 Mon Sep 17 00:00:00 2001 From: Noah Date: Mon, 22 Dec 2025 23:00:54 +0100 Subject: [PATCH] Add netbox provider configuration and secret management --- .gitignore | 1 + secrets.tfvars | 1 + terraform/provider.tf | 11 +++++++++++ 3 files changed, 13 insertions(+) create mode 100644 .gitignore create mode 100644 secrets.tfvars diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ca799ed --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +secret.tfvars \ No newline at end of file diff --git a/secrets.tfvars b/secrets.tfvars new file mode 100644 index 0000000..3257687 --- /dev/null +++ b/secrets.tfvars @@ -0,0 +1 @@ +netbox_token="7ce0d0b83c87c6ce79ac31a919b0fe9f95ff59de" \ No newline at end of file diff --git a/terraform/provider.tf b/terraform/provider.tf index 4f7df0f..178b640 100644 --- a/terraform/provider.tf +++ b/terraform/provider.tf @@ -9,4 +9,15 @@ terraform { version = "5.0.0" } } +} + +variable netbox_token { + type = string + description = "netbox api token" + sensitive = true +} + +provider "netbox" { + url = http://91.98.205.65:8000 + token = var.netbox_token } \ No newline at end of file