init
This commit is contained in:
7
terraform/modules/powerdns/record/main.tf
Normal file
7
terraform/modules/powerdns/record/main.tf
Normal file
@@ -0,0 +1,7 @@
|
||||
resource "powerdns_record" "this" {
|
||||
zone = var.zone_name
|
||||
name = var.name
|
||||
type = var.type
|
||||
ttl = var.ttl
|
||||
records = var.records
|
||||
}
|
||||
19
terraform/modules/powerdns/record/variables.tf
Normal file
19
terraform/modules/powerdns/record/variables.tf
Normal file
@@ -0,0 +1,19 @@
|
||||
variable "zone_name" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "name" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "type" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "ttl" {
|
||||
type = number
|
||||
}
|
||||
|
||||
variable "records" {
|
||||
type = list(string)
|
||||
}
|
||||
10
terraform/modules/powerdns/record/versions.tf
Normal file
10
terraform/modules/powerdns/record/versions.tf
Normal file
@@ -0,0 +1,10 @@
|
||||
terraform {
|
||||
required_version = ">= 1.3.0"
|
||||
|
||||
required_providers {
|
||||
powerdns = {
|
||||
source = "pan-net/powerdns"
|
||||
# version = "1.5.0" # опционально: можно зафиксировать
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user