dnsclient

approved
Manage resolver

Garrett Honeycutt

ghoneycutt

480,766 downloads

21,442 latest version

5.0 quality score

Version information

  • 3.6.0 (latest)
  • 3.5.2
  • 3.5.1
  • 3.5.0
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.1
  • 3.1.0
  • 3.0.5
  • 3.0.4
  • 3.0.1
  • 2.0.0
  • 1.0.1
  • 1.0.0
released Dec 8th 2018
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 3.0.0 < 7.0.0
  • Debian
    ,
    RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Scientific
    ,
    Solaris
    , SLES, SLED,
    Ubuntu

Start using this module

Documentation

ghoneycutt/dnsclient — version 3.6.0 Dec 8th 2018

dnsclient module

Build Status

This module manages /etc/resolv.conf and its various options.

It makes use of Hiera (http://github.com/puppetlabs/hiera) and demonstrates a new design pattern in module development that allows for totally data driven code with no modifications to the module itself as a guiding principle.

Compatibility

This module has been tested to work on the following systems with the latest Puppet v3, v3 with future parser, v4, v5 and v6. See .travis.yml for the exact matrix of supported Puppet and ruby versions.

  • EL 5
  • EL 6
  • EL 7
  • Debian 6
  • SLES 10
  • SLES 11
  • Solaris 10
  • Ubuntu 10.04 LTS (Lucid Lynx)
  • Ubuntu 12.04 LTS (Precise Pangolin)

Parameters

See RESOLV.CONF(5) for more information regarding /etc/resolv.conf settings

nameservers

Array of name servers.

  • Default: Google's public name servers

options

Array of options.

  • Default: 'rotate' and 'timeout:1'

search

Array of domains for search list. This is mutually exclusive with domain. If both are set, search will be used and domain will be ignored.

  • Default: none

domain

Domain setting. See search.

  • Default: none

sortlist

Array of sortlist addresses.

  • Default: none

resolver_config_file

Path to resolv.conf.

  • Default: '/etc/resolv.conf'

resolver_config_file_ensure

ensure attribute for file resource. Valid values are 'file', 'present' and 'absent'.

  • Default: file

resolver_config_file_owner

resolv.conf's owner.

  • Default: 'root'

resolver_config_file_group

resolv.conf's group.

  • Default: 'root'

resolver_config_file_mode

resolv.conf's mode.

  • Default: '0644'