From 6249fafed24611520b380a06d9064e795521a52a Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 9 Aug 2020 15:22:07 -0500 Subject: [PATCH] Add volume creation without attachment --- resource.digitalocean_volume.this.tf | 8 ++++++++ variable.volume_size.tf | 4 ++++ 2 files changed, 12 insertions(+) create mode 100644 resource.digitalocean_volume.this.tf create mode 100644 variable.volume_size.tf diff --git a/resource.digitalocean_volume.this.tf b/resource.digitalocean_volume.this.tf new file mode 100644 index 0000000..7fd0b5d --- /dev/null +++ b/resource.digitalocean_volume.this.tf @@ -0,0 +1,8 @@ +resource "digitalocean_volume" "this" { + count = var.volume_size == 0 ? 1 : 0 + description = "Data Volume for ${var.host_name}.${var.domain_name}" + initial_filesystem_type = "ext4" + name = "${var.host_name}.${var.domain_name}" + region = var.region + size = var.volume_size +} diff --git a/variable.volume_size.tf b/variable.volume_size.tf new file mode 100644 index 0000000..4c9df9a --- /dev/null +++ b/variable.volume_size.tf @@ -0,0 +1,4 @@ +variable "volume_size" { + default = "0" + type = number +}