- Description
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Manage /etc/resolv.conf
with Puppet on:
- AIX,
- RHEL/CentOS
- FreeBSD
- Solaris
- Suse
- Manages the
/etc/resolv.conf
file - Restarts the
dns/client
on Solaris if the file is changed
include resolv_conf
Use DNS settings from Hiera. Makes no changes if no data present.
class { "resolv_conf":
search => "megacorp.com",
nameservers => ["10.0.0.1", "10.0.4.4"],
}
Set a search domain and use specific nameservers.
- Assumes that cron itself is already installed
- Does not attempt to manage the cron services
- Not supported by Puppet, Inc.
PRs accepted :)
This module supports testing using PDQTest.
Test can be executed with:
bundle install
bundle exec pdqtest all
See .travis.yml
for a working CI example