Skip to content

Commit

Permalink
chore(deps): update cloudflare provider to v5 and refactor resource n…
Browse files Browse the repository at this point in the history
…ames

Signed-off-by: walnuts1018 <[email protected]>
  • Loading branch information
walnuts1018 committed Jan 30, 2025
1 parent d3ceff1 commit acb63ba
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 41 deletions.
31 changes: 13 additions & 18 deletions terraform/kurumi/.terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion terraform/modules/cloudflare/bot_management.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resource "cloudflare_bot_management" "terraform_managed_resource_48b02398c8bc932f4d0b1dba83de196c" {
resource "cloudflare_bot_management" "bot_management" {
ai_bots_protection = "block"
enable_js = false
fight_mode = false
Expand Down
18 changes: 9 additions & 9 deletions terraform/modules/cloudflare/dns_records.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resource "cloudflare_record" "samba" {
resource "cloudflare_dns_record" "samba" {
content = "192.168.0.132"
name = "samba"
proxied = false
Expand All @@ -7,17 +7,17 @@ resource "cloudflare_record" "samba" {
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "resend_mx" {
resource "cloudflare_dns_record" "resend_mx" {
content = "feedback-smtp.us-east-1.amazonses.com"
name = "send.resend"
priority = 10
proxied = false
ttl = 1
type = "MX"
zone_id = cloudflare_zone.walnuts_dev.id
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "terraform_managed_resource_3bcba7bd4b61fd21dbbf52d7164dd740" {
resource "cloudflare_dns_record" "terraform_managed_resource_3bcba7bd4b61fd21dbbf52d7164dd740" {
content = "\"v=DMARC1; p=none; rua=mailto:[email protected];\""
name = "_dmarc"
proxied = false
Expand All @@ -26,7 +26,7 @@ resource "cloudflare_record" "terraform_managed_resource_3bcba7bd4b61fd21dbbf52d
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "terraform_managed_resource_52809b82fc5e93f5d20192f93b74f884" {
resource "cloudflare_dns_record" "terraform_managed_resource_52809b82fc5e93f5d20192f93b74f884" {
content = "\"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUe5ntBGI0Xnq8SBPdRqtCD7ZFiI39jCB9NbSOatnYw8MufwpaLPBTMwKdPKKWx+w9Ytv8LRQo1hbj6vGfjPq5mZ1wJPcA6YontVaVpXrL933pb9FYDCzoS3apPsQe3aYsRYA/vjvp6IU19PTVq4NTnX9SFUHK5i7eD8qUlevpvwIDAQAB\""
name = "resend._domainkey.resend"
proxied = false
Expand All @@ -35,7 +35,7 @@ resource "cloudflare_record" "terraform_managed_resource_52809b82fc5e93f5d20192f
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "terraform_managed_resource_7fcb19b7bea399e699d5f6af4fd265f7" {
resource "cloudflare_dns_record" "terraform_managed_resource_7fcb19b7bea399e699d5f6af4fd265f7" {
content = "\"v=spf1 include:amazonses.com ~all\""
name = "send.resend"
proxied = false
Expand All @@ -44,7 +44,7 @@ resource "cloudflare_record" "terraform_managed_resource_7fcb19b7bea399e699d5f6a
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "terraform_managed_resource_b3aa52624d17e28a78c729cd51533e1b" {
resource "cloudflare_dns_record" "terraform_managed_resource_b3aa52624d17e28a78c729cd51533e1b" {
content = "\"v=spf1 include:_spf.mx.cloudflare.net ~all\""
name = "walnuts.dev"
proxied = false
Expand All @@ -53,7 +53,7 @@ resource "cloudflare_record" "terraform_managed_resource_b3aa52624d17e28a78c729c
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "terraform_managed_resource_cb6d40bd779430bc5c123e3c6120cacc" {
resource "cloudflare_dns_record" "terraform_managed_resource_cb6d40bd779430bc5c123e3c6120cacc" {
content = "\"keybase-site-verification=CkunNoJNOAwbF99otCunfL3q8pI-kjr-VYLMUQYPz80\""
name = "walnuts.dev"
proxied = false
Expand All @@ -62,7 +62,7 @@ resource "cloudflare_record" "terraform_managed_resource_cb6d40bd779430bc5c123e3
zone_id = cloudflare_zone.walnuts_dev.id
}

resource "cloudflare_record" "terraform_managed_resource_a95a9a38f2f9db38790102b666d980b3" {
resource "cloudflare_dns_record" "terraform_managed_resource_a95a9a38f2f9db38790102b666d980b3" {
content = "\"google-site-verification=Wjs9Wr9Jf_kvXEiGrailsCoTttvnsrZJGc-gXEbKq3E\""
name = "walnuts.dev"
proxied = false
Expand Down
10 changes: 5 additions & 5 deletions terraform/modules/cloudflare/zone.tf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
resource "cloudflare_zone" "walnuts_dev" {
account_id = cloudflare_account.walnuts1018.id
paused = false
plan = "free"
type = "full"
zone = "walnuts.dev"
account = {
id = cloudflare_account.walnuts1018.id
}
name = "walnuts.dev"
type = "full"
}
30 changes: 22 additions & 8 deletions terraform/modules/cloudflare/zone_setting.tf
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
resource "cloudflare_zone_settings_override" "walnuts_dev" {
zone_id = cloudflare_zone.walnuts_dev.id
settings {
always_online = "on"
rocket_loader = "off"
speed_brain = "on"
early_hints = "on"
}
resource "cloudflare_zone_setting" "always_online" {
zone_id = cloudflare_zone.walnuts_dev.id
setting_id = "always_online"
value = "on"
}

resource "cloudflare_zone_setting" "rocket_loader" {
zone_id = cloudflare_zone.walnuts_dev.id
setting_id = "rocket_loader"
value = "off"
}

resource "cloudflare_zone_setting" "speed_brain" {
zone_id = cloudflare_zone.walnuts_dev.id
setting_id = "speed_brain"
value = "on"
}

resource "cloudflare_zone_setting" "early_hints" {
zone_id = cloudflare_zone.walnuts_dev.id
setting_id = "early_hints"
value = "on"
}

0 comments on commit acb63ba

Please sign in to comment.