Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. class resolvconf {
  2.  
  3. resolvconf_config { puppet:
  4. dns1 => "8.8.8.8",
  5. dns2 => "8.4.4.4",
  6. fqdomain => "rc.test.org.au",
  7. searchdomains => "rc.test.org.au country.test.org.au",
  8. }
  9. }
  10.  
  11. define resolvconf_config($dns1,$dns2,$fqdomain,$searchdomains) {
  12.  
  13. package { 'resolvconf':
  14. ensure => present,
  15. }
  16.  
  17. file { '/etc/resolvconf/resolv.conf.d/base':
  18. content => template("resolvconf/resolv.conf.base.erb"),
  19. require => Package['resolvconf'],
  20. notify => Service['resolvconf'],
  21. }
  22.  
  23. service { 'resolvconf':
  24. enable => true,
  25. require => Package['resolvconf'],
  26. hasstatus => true,
  27. hasrestart => true,
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement