Compare commits

..

8 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
5 changed files with 22 additions and 2 deletions

View File

@ -1,5 +1,10 @@
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 {

View File

@ -2,8 +2,8 @@ terraform {
required_providers {
digitalocean = {
source = "digitalocean/digitalocean"
version = ">= 2.40.0"
version = ">= 2.53.0"
}
}
required_version = ">= 1.8.1"
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
}