Compare commits

..

No commits in common. "master" and "2023-07-24.01" have entirely different histories.

7 changed files with 7 additions and 32 deletions

View File

@ -3,19 +3,19 @@ all: init fmt validate
.PHONY: init .PHONY: init
init: init:
tofu init -upgrade=false terraform init -upgrade=false
.PHONY: initupgrade .PHONY: initupgrade
initupgrade: initupgrade:
tofu init -upgrade=true terraform init -upgrade=true
.PHONY: fmt .PHONY: fmt
fmt: init fmt: init
tofu fmt terraform fmt
.PHONY: validate .PHONY: validate
validate: init fmt validate: init fmt
tofu validate terraform validate
.PHONY: clean .PHONY: clean
clean: clean:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
variable "image_name" { variable "image_name" {
default = "fedora-38-x64" default = "fedora-36-x64"
type = string type = string
} }