diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-08-16 00:32:37 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-08-16 00:32:37 +0200 |
commit | 9ec816e3d90c465dec2e018cbfb6874ec1e44f2e (patch) | |
tree | 5cf2554596cac5619f4e64ccc43a902b16f955d5 /manifests | |
parent | Remove profiles::pgadmin. (diff) | |
download | profiles-9ec816e3d90c465dec2e018cbfb6874ec1e44f2e.tar.gz profiles-9ec816e3d90c465dec2e018cbfb6874ec1e44f2e.tar.xz |
Add profiles::resolv.
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/resolv.pp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/manifests/resolv.pp b/manifests/resolv.pp new file mode 100644 index 0000000..ff9ab56 --- /dev/null +++ b/manifests/resolv.pp @@ -0,0 +1,16 @@ +class profiles::resolv ( + Array[String] $nameservers, + Array[String] $search = [], +) { + + $lines = ['# File managed by Puppet'] + + $nameservers.map |$n| { "nameserver ${n}" } + + [ "search ${search.join(' ')}" ] + + [] + + file { '/etc/resolv.conf': + ensure => file, + content => $lines.join("\n"), + } + +} |