Archived
update examples
This commit is contained in:
@@ -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.
Reference in New Issue
Block a user