Archived
update examples
This commit is contained in:
@@ -17,7 +17,7 @@ resource "dynu_dns_record" "a_ipv4" {
|
||||
hostname = local.hostname_a_ipv4
|
||||
record_type = "A"
|
||||
content = var.test_ipv4
|
||||
ttl = 90
|
||||
ttl = var.test_ttl
|
||||
enabled = true
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ resource "dynu_dns_record" "cname" {
|
||||
record_type = "CNAME"
|
||||
content = var.test_cname_target
|
||||
ttl = var.test_ttl
|
||||
enabled = false
|
||||
enabled = true
|
||||
}
|
||||
|
||||
# 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"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user