Compare commits

..

No commits in common. "master" and "2022-05-08.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
init:
tofu init -upgrade=false
terraform init -upgrade=false
.PHONY: initupgrade
initupgrade:
tofu init -upgrade=true
terraform init -upgrade=true
.PHONY: fmt
fmt: init
tofu fmt
terraform fmt
.PHONY: validate
validate: init fmt
tofu validate
terraform validate
.PHONY: clean
clean:

View File

@ -1,17 +1,7 @@
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.53.0"
version = ">= 2.19.0"
}
}
required_version = ">= 1.9.0"
required_version = ">= 1.1.9"
}

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" {
default = "fedora-38-x64"
default = "fedora-34-x64"
type = string
}