Resource Type: dns_rr

Defined in:
lib/puppet/type/dns_rr.rb
Providers:
nsupdate

Overview

A Resource Record in the DNS

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • rrdata

    The resource record's data

  • ttl (defaults to: 43200)

    Time to live of the resource record

Parameters

  • hmac (defaults to: HMAC-SHA1)

    The HMAC type of the update key

  • keyname (defaults to: update)

    Keyname for the TSIG key used to update the record

  • provider

    The specific backend to use for this ‘dns_rr` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • query_section (defaults to: answer)

    The DNS response section to check for existing record values

    Supported values:
    • answer
    • authority
    • additional
  • secret

    The secret of the update key

  • server (defaults to: localhost)

    The master server for the resource record

  • spec

    Class/Type/Name for the resource record

  • zone

    The zone to update