# puppet-resolv_conf [![Build Status](https://secure.travis-ci.org/saz/puppet-resolv_conf.png)](http://travis-ci.org/saz/puppet-resolv_conf) Manage resolv.conf via Puppet ## Show some love If you find this module useful, send some bitcoins to 1Na3YFUmdxKxJLiuRXQYJU2kiNqA3KY2j9 ### Supported Puppet versions * Puppet >= 4.9.3 * Last version supporting Puppet 3: v3.3.0 ## Usage ``` class { 'resolv_conf': nameservers => ['192.168.1.1', '192.168.2.2', '192.168.3.3'], } ``` ### Different domain than current machine ```puppet class { 'resolv_conf': nameservers => ['192.168.1.1', '192.168.2.2', '192.168.3.3'], domainname => 'different.example.com', } ``` ### Different searchpath ```puppet class { 'resolv_conf': nameservers => ['192.168.1.1', '192.168.2.2', '192.168.3.3'], searchpath => ['sub1.example.com', 'sub2.example.com'], } ``` ## Class parameters * nameservers: Array. Required. List of nameservers * domainname: String. Default: $::domain * searchpath: String or Array. List of search domains. Default: [] * options: Array. Default: empty