Coder Social home page Coder Social logo

phil-friderici / puppet-module-dnsclient Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ghoneycutt/puppet-module-dnsclient

0.0 2.0 0.0 58 KB

Puppet module to manage a dnsclient

License: Other

Ruby 85.98% Puppet 9.83% HTML 4.10% Pascal 0.10%

puppet-module-dnsclient's Introduction

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 Puppet v3 (with and without the future parser) and Puppet v4 with Ruby versions 1.8.7, 1.9.3, 2.0.0, 2.1.0 and 2.3.1.

  • 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'

puppet-module-dnsclient's People

Contributors

anders-larsson avatar ghoneycutt avatar narf- avatar sbadia avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.