update examples

This commit is contained in:
2026-05-04 01:28:03 +10:00
parent 1cb0c15ac8
commit 11f2c622ee
3 changed files with 311 additions and 2 deletions
+2 -2
View File
@@ -17,7 +17,7 @@ resource "dynu_dns_record" "a_ipv4" {
hostname = local.hostname_a_ipv4 hostname = local.hostname_a_ipv4
record_type = "A" record_type = "A"
content = var.test_ipv4 content = var.test_ipv4
ttl = 90 ttl = var.test_ttl
enabled = true enabled = true
} }
@@ -34,7 +34,7 @@ resource "dynu_dns_record" "cname" {
record_type = "CNAME" record_type = "CNAME"
content = var.test_cname_target content = var.test_cname_target
ttl = var.test_ttl ttl = var.test_ttl
enabled = false enabled = true
} }
# Deliberate dynamic A record scenario: content intentionally omitted for Dynu dynamic IPv4 behavior. # Deliberate dynamic A record scenario: content intentionally omitted for Dynu dynamic IPv4 behavior.
@@ -0,0 +1,309 @@
{
"version": 4,
"terraform_version": "1.14.9",
"serial": 127,
"lineage": "c95cc108-bbc0-0021-4151-832dec79ca2c",
"outputs": {
"record_hostnames": {
"value": {
"a_ipv4": "codex-a-manual.lan.ddnsgeek.com",
"aaaa_ipv6": "codex-aaaa-manual.lan.ddnsgeek.com",
"cname": "codex-cname-manual.lan.ddnsgeek.com",
"dynamic_a": "codex-dynamic-a-manual.lan.ddnsgeek.com",
"dynamic_aaaa": "codex-dynamic-aaaa-manual.lan.ddnsgeek.com"
},
"type": [
"object",
{
"a_ipv4": "string",
"aaaa_ipv6": "string",
"cname": "string",
"dynamic_a": "string",
"dynamic_aaaa": "string"
}
]
},
"record_ids": {
"value": {
"a_ipv4": "9695470/19453289",
"aaaa_ipv6": "9695470/19453288",
"cname": "9695470/19453146",
"dynamic_a": "9695470/19453149",
"dynamic_aaaa": "9695470/19453145"
},
"type": [
"object",
{
"a_ipv4": "string",
"aaaa_ipv6": "string",
"cname": "string",
"dynamic_a": "string",
"dynamic_aaaa": "string"
}
]
},
"record_values": {
"value": {
"a_ipv4": {
"content": "192.0.2.123",
"type": "A"
},
"aaaa_ipv6": {
"content": "2001:db8::123",
"type": "AAAA"
},
"cname": {
"content": "example.com",
"type": "CNAME"
},
"dynamic_a": {
"content": null,
"type": "A"
},
"dynamic_aaaa": {
"content": null,
"type": "AAAA"
}
},
"type": [
"object",
{
"a_ipv4": [
"object",
{
"content": "string",
"type": "string"
}
],
"aaaa_ipv6": [
"object",
{
"content": "string",
"type": "string"
}
],
"cname": [
"object",
{
"content": "string",
"type": "string"
}
],
"dynamic_a": [
"object",
{
"content": "string",
"type": "string"
}
],
"dynamic_aaaa": [
"object",
{
"content": "string",
"type": "string"
}
]
}
]
}
},
"resources": [
{
"mode": "managed",
"type": "dynu_dns_record",
"name": "a_ipv4",
"provider": "provider[\"registry.terraform.io/dynu/dynu\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"content": "192.0.2.123",
"domain_id": 9695470,
"domain_name": "lan.ddnsgeek.com",
"dynamic": false,
"enabled": true,
"group": null,
"host": null,
"hostname": "codex-a-manual.lan.ddnsgeek.com",
"id": "9695470/19453289",
"node_name": "codex-a-manual",
"record_type": "A",
"ttl": 300,
"updated_on": "2026-04-29T06:17:45"
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "managed",
"type": "dynu_dns_record",
"name": "aaaa_ipv6",
"provider": "provider[\"registry.terraform.io/dynu/dynu\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"content": "2001:db8::123",
"domain_id": 9695470,
"domain_name": "lan.ddnsgeek.com",
"dynamic": false,
"enabled": true,
"group": null,
"host": null,
"hostname": "codex-aaaa-manual.lan.ddnsgeek.com",
"id": "9695470/19453288",
"node_name": "codex-aaaa-manual",
"record_type": "AAAA",
"ttl": 300,
"updated_on": "2026-04-29T06:16:25"
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "managed",
"type": "dynu_dns_record",
"name": "cname",
"provider": "provider[\"registry.terraform.io/dynu/dynu\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"content": "example.com",
"domain_id": 9695470,
"domain_name": "lan.ddnsgeek.com",
"dynamic": false,
"enabled": true,
"group": null,
"host": "example.com",
"hostname": "codex-cname-manual.lan.ddnsgeek.com",
"id": "9695470/19453146",
"node_name": "codex-cname-manual",
"record_type": "CNAME",
"ttl": 300,
"updated_on": "2026-04-29T06:16:25"
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "managed",
"type": "dynu_dns_record",
"name": "dynamic_a",
"provider": "provider[\"registry.terraform.io/dynu/dynu\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"content": null,
"domain_id": 9695470,
"domain_name": "lan.ddnsgeek.com",
"dynamic": true,
"enabled": true,
"group": "home",
"host": null,
"hostname": "codex-dynamic-a-manual.lan.ddnsgeek.com",
"id": "9695470/19453149",
"node_name": "codex-dynamic-a-manual",
"record_type": "A",
"ttl": 300,
"updated_on": "2026-04-29T06:16:27"
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "managed",
"type": "dynu_dns_record",
"name": "dynamic_aaaa",
"provider": "provider[\"registry.terraform.io/dynu/dynu\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"content": null,
"domain_id": 9695470,
"domain_name": "lan.ddnsgeek.com",
"dynamic": true,
"enabled": true,
"group": null,
"host": null,
"hostname": "codex-dynamic-aaaa-manual.lan.ddnsgeek.com",
"id": "9695470/19453145",
"node_name": "codex-dynamic-aaaa-manual",
"record_type": "AAAA",
"ttl": 300,
"updated_on": "2026-04-29T06:16:25"
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
}
],
"check_results": [
{
"object_kind": "var",
"config_addr": "var.dynu_root_domain",
"status": "pass",
"objects": [
{
"object_addr": "var.dynu_root_domain",
"status": "pass"
}
]
},
{
"object_kind": "var",
"config_addr": "var.test_suffix",
"status": "pass",
"objects": [
{
"object_addr": "var.test_suffix",
"status": "pass"
}
]
},
{
"object_kind": "var",
"config_addr": "var.test_ipv4",
"status": "pass",
"objects": [
{
"object_addr": "var.test_ipv4",
"status": "pass"
}
]
},
{
"object_kind": "var",
"config_addr": "var.test_ipv6",
"status": "pass",
"objects": [
{
"object_addr": "var.test_ipv6",
"status": "pass"
}
]
},
{
"object_kind": "var",
"config_addr": "var.test_cname_target",
"status": "pass",
"objects": [
{
"object_addr": "var.test_cname_target",
"status": "pass"
}
]
}
]
}
Binary file not shown.