Configures /etc/resolv.conf, unless the nameservers attribute is empty. Search will be excluded if empty.
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
- AIX
- Debian/Ubuntu
- RHEL/CentOS/Scientific/Amazon/Oracle
- Fedora
- FreeBSD/OpenBSD
- macOS
- Solaris
- openSUSE / SUSE Enterprise
- Chef 15.3+
It is recommended to create a project or organization specific wrapper cookbook and add the desired custom resources to the run list of a node.
Example of configuring a node with nameservers, a search list and a local domain.
resolver_config'/etc/resolv.conf'donameservers['1.1.1.1','1.0.0.1']domain'test.com'search['test1.com','test2.com']options('timeout'=>2)endThe resulting /etc/resolv.conf will look like:
# # Generated by Chef Infra for dokken # Do NOT modify this file by hand, changes will be overwritten. # domain test.com search test1.com test2.com nameserver 1.1.1.1 nameserver 1.0.0.1 options timeout:2 This project exists thanks to all the people who contribute.
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.