Compare commits

..

18 Commits

Author SHA1 Message Date
46c95c1c6d
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-05-11 18:26:07 -05:00
1df1f4595a
Add backup policy to be set as daily or weekly
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-04-27 20:05:53 -05:00
2c061156e7
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-04-27 12:51:07 -05:00
8e3411f7f1
Version bumps 2025-04-12 12:34:28 -05:00
9226c1ad7a
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-03-09 23:21:48 -05:00
0e1347935b
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2025-01-18 20:54:36 -06:00
76233b84ea
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-12-26 19:51:36 -06:00
8d66adf74a
Version bumps
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-11-30 20:04:05 -06:00
efbba9cd51
Version bumps
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-09-03 20:47:10 -05:00
b1f8b7dfbc
Version bump 2024-08-10 13:40:41 -05:00
8bf63838c8
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-07-28 22:16:16 -05:00
f0cb096503
Prevent unintentional recreation when Image changes
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-06-29 20:56:15 -05:00
345ea61288
Version bumps
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-05-26 12:18:51 -05:00
ad2657ce14
Version Bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-04-27 11:22:15 -05:00
037c3fb707
Version bump
Signed-off-by: Jason Rothstein <fdragon@fdragon.org>
2024-04-21 21:24:25 -05:00
42ad8e5fe8 Version bump 2024-03-15 21:52:51 -05:00
072ee45d97 Version bump 2023-12-25 14:50:11 -06:00
6c1860a9c8 Version bump 2023-12-16 17:48:53 -06:00
5 changed files with 27 additions and 2 deletions

View File

@ -1,7 +1,17 @@
resource "digitalocean_droplet" "this" {
backups = "true"
backup_policy {
plan = var.backup_policy_plan
weekday = var.backup_policy_weekday
hour = var.backup_policy_hour
}
image = var.image_name
ipv6 = "true"
lifecycle {
ignore_changes = [
image,
]
}
monitoring = "true"
name = "${var.host_name}.${var.domain_name}"
region = var.region

View File

@ -2,8 +2,8 @@ terraform {
required_providers {
digitalocean = {
source = "digitalocean/digitalocean"
version = ">= 2.32.0"
version = ">= 2.53.0"
}
}
required_version = ">= 1.6.0"
required_version = ">= 1.9.0"
}

View File

@ -0,0 +1,5 @@
variable "backup_policy_hour" {
# UTC Hour : 0, 4, 8, 12, 16, 20
default = "0"
type = string
}

View File

@ -0,0 +1,5 @@
variable "backup_policy_plan" {
# daily or weekly
default = "weekly"
type = string
}

View File

@ -0,0 +1,5 @@
variable "backup_policy_weekday" {
# SUN, MON, TUE, WED, THU, FRI, SAT
default = "SUN"
type = string
}