init
This commit is contained in:
6
terraform/modules/powerdns/zone/main.tf
Normal file
6
terraform/modules/powerdns/zone/main.tf
Normal file
@@ -0,0 +1,6 @@
|
||||
resource "powerdns_zone" "zone" {
|
||||
name = var.zone_name
|
||||
kind = var.zone_kind
|
||||
soa_edit_api = var.soa_edit_api
|
||||
nameservers = var.zone_nameservers
|
||||
}
|
||||
3
terraform/modules/powerdns/zone/outputs.tf
Normal file
3
terraform/modules/powerdns/zone/outputs.tf
Normal file
@@ -0,0 +1,3 @@
|
||||
output "name" {
|
||||
value = powerdns_zone.zone.name
|
||||
}
|
||||
15
terraform/modules/powerdns/zone/variables.tf
Normal file
15
terraform/modules/powerdns/zone/variables.tf
Normal file
@@ -0,0 +1,15 @@
|
||||
variable "zone_name" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "zone_kind" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "soa_edit_api" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "zone_nameservers" {
|
||||
type = list(string)
|
||||
}
|
||||
10
terraform/modules/powerdns/zone/versions.tf
Normal file
10
terraform/modules/powerdns/zone/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