From 21bacbe714708db5aade72325a5619093e151fb5 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 5 Jun 2022 15:18:07 -0500 Subject: [PATCH] Make variables variable, add watched_enabled --- resource.linode_instance.this.tf | 19 ++++++++++--------- terraform.tf | 2 +- variable.backups_enabled.tf | 4 ++++ variable.booted.tf | 4 ++++ variable.private_ip.tf | 4 ++++ variable.watchdog_enabled.tf | 4 ++++ 6 files changed, 27 insertions(+), 10 deletions(-) create mode 100644 variable.backups_enabled.tf create mode 100644 variable.booted.tf create mode 100644 variable.private_ip.tf create mode 100644 variable.watchdog_enabled.tf diff --git a/resource.linode_instance.this.tf b/resource.linode_instance.this.tf index 749c8a2..1442cb7 100644 --- a/resource.linode_instance.this.tf +++ b/resource.linode_instance.this.tf @@ -1,11 +1,12 @@ resource "linode_instance" "this" { - authorized_keys = var.authorized_keys - backups_enabled = true - booted = true - label = "${var.host_name}.${var.domain_name}" - image = var.image - private_ip = true - tags = var.tags - type = var.type - region = var.region + authorized_keys = var.authorized_keys + backups_enabled = var.backups_enabled + booted = var.booted + label = "${var.host_name}.${var.domain_name}" + image = var.image + private_ip = var.private_ip + tags = var.tags + type = var.type + region = var.region + watchdog_enabled = var.watchdog_enabled } diff --git a/terraform.tf b/terraform.tf index 0131365..f199334 100644 --- a/terraform.tf +++ b/terraform.tf @@ -5,5 +5,5 @@ terraform { version = ">= 1.27.2" } } - required_version = ">= 1.2.1" + required_version = ">= 1.2.2" } diff --git a/variable.backups_enabled.tf b/variable.backups_enabled.tf new file mode 100644 index 0000000..25c8df6 --- /dev/null +++ b/variable.backups_enabled.tf @@ -0,0 +1,4 @@ +variable "backups_enabled" { + default = true + type = bool +} diff --git a/variable.booted.tf b/variable.booted.tf new file mode 100644 index 0000000..edb2cd8 --- /dev/null +++ b/variable.booted.tf @@ -0,0 +1,4 @@ +variable "booted" { + default = true + type = bool +} diff --git a/variable.private_ip.tf b/variable.private_ip.tf new file mode 100644 index 0000000..2577f86 --- /dev/null +++ b/variable.private_ip.tf @@ -0,0 +1,4 @@ +variable "private_ip" { + default = true + type = bool +} diff --git a/variable.watchdog_enabled.tf b/variable.watchdog_enabled.tf new file mode 100644 index 0000000..a07b161 --- /dev/null +++ b/variable.watchdog_enabled.tf @@ -0,0 +1,4 @@ +variable "watchdog_enabled" { + default = true + type = bool +}