All Downloads are FREE. Search and download functionalities are using the official Maven repository.

brooklyn.entity.network.bind.domain.zone Maven / Gradle / Ivy

There is a newer version: 1.1.0
Show newest version
[#ftl]
;;
;; Licensed to the Apache Software Foundation (ASF) under one
;; or more contributor license agreements.  See the NOTICE file
;; distributed with this work for additional information
;; regarding copyright ownership.  The ASF licenses this file
;; to you under the Apache License, Version 2.0 (the
;; "License"); you may not use this file except in compliance
;; with the License.  You may obtain a copy of the License at
;;
;;  http://www.apache.org/licenses/LICENSE-2.0
;;
;; Unless required by applicable law or agreed to in writing,
;; software distributed under the License is distributed on an
;; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
;; KIND, either express or implied.  See the License for the
;; specific language governing permissions and limitations
;; under the License.
;;
;; Generated by Brooklyn on ${.now?string.short}
;;
;;
[#noparse]$TTL[/#noparse] 86400
@ IN SOA ns1.${entity.domainName}. root.${entity.domainName}. (
    ${entity.serial?c} ; serial
    3600 ; refresh
    1800 ; retry
    604800 ; expire
    86400 ; ttl
)
@ IN NS ns1.${entity.domainName}.
@ IN NS ns2.${entity.domainName}.
ns1 IN A ${driver.address}
ns2 IN A ${driver.address}

;; Addresses
[#list entity.addressRecords?keys as address]
${address} IN A ${entity.addressRecords[address]}
[/#list]

;; Canonical names
[#list entity.cnamesForTemplates?keys as aRecord]
[#list entity.cnamesForTemplates[aRecord] as cname]
${cname} IN CNAME ${aRecord}
[/#list]
[/#list]




© 2015 - 2024 Weber Informatics LLC | Privacy Policy