migrate
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
resource "dns_a_record_set" "dns_record" {
|
||||
zone = "<< dns_zone >>"
|
||||
name = "<< dns_hostname >>"
|
||||
addresses = [
|
||||
"<< ip_address >>"
|
||||
]
|
||||
ttl = "<< dns_ttl | default('3600') >>"
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"slug": "dns-a-record-tsig",
|
||||
"kind": "terraform",
|
||||
"metadata": {
|
||||
"name": "DNS Record A (TSIG)",
|
||||
"description": "Creates a DNS A record using TSIG-authenticated dynamic DNS updates. Maps a hostname to an IP address on a TSIG-enabled DNS server.",
|
||||
"icon": {
|
||||
"provider": "selfhst",
|
||||
"id": "bind-9",
|
||||
"color": "default"
|
||||
},
|
||||
"draft": false,
|
||||
"version": {
|
||||
"name": "3.5.0",
|
||||
"source_dep_name": "hashicorp/dns",
|
||||
"source_dep_version": "3.5.0"
|
||||
}
|
||||
},
|
||||
"variables": [
|
||||
{
|
||||
"name": "record",
|
||||
"title": "DNS Record Configuration",
|
||||
"items": [
|
||||
{
|
||||
"name": "dns_hostname",
|
||||
"title": "Hostname",
|
||||
"type": "str",
|
||||
"config": {
|
||||
"placeholder": "hostname"
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name": "dns_zone",
|
||||
"title": "Zone",
|
||||
"type": "str",
|
||||
"config": {
|
||||
"placeholder": "home.arpa."
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name": "ip_address",
|
||||
"title": "IP Address",
|
||||
"type": "str",
|
||||
"config": {
|
||||
"placeholder": "192.168.0.1/24"
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name": "dns_ttl",
|
||||
"title": "TTL",
|
||||
"description": "Time to live (TTL) for the DNS record in seconds (default: 3600)",
|
||||
"type": "int",
|
||||
"default": 3600,
|
||||
"config": {
|
||||
"unit": "seconds",
|
||||
"slider": true,
|
||||
"min": 60,
|
||||
"max": 86400,
|
||||
"step": 60,
|
||||
"placeholder": "3600"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user