Advertisement
Guest User

nodes.pp

a guest
May 9th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. node 'wiki' {
  2.  
  3. class { 'linux': }
  4. class { 'mediawiki': }
  5. $wikisitename = 'wiki'
  6. $wikiserver = 'http://172.31.0.202'
  7. $wikidbserver = 'localhost'
  8. $wikidbname = 'my_wiki'
  9. $wikidbuser = 'root'
  10. $wikidbpassword = 'training'
  11. $wikiupgradekey = 'puppet'
  12. }
  13.  
  14. node 'wikitest' {
  15.  
  16. class { 'linux': }
  17. class { 'mediawiki': }
  18. }
  19. $admintools = ['git', 'lynx', 'screen', 'dos2unix', 'asciidoc']
  20.  
  21. package { $admintools:
  22. ensure => 'installed',
  23. }
  24. class linux {
  25.  
  26. $ntpservice = $osfamily ? {
  27. 'redhat' => 'ntpd',
  28. 'debian' => 'ntp',
  29. default => 'ntp',
  30. }
  31.  
  32.  
  33. file { '/info.txt':
  34. ensure => 'present',
  35. content => inline_template("Created by Puppet at <%= Time.now %>\n"),
  36. }
  37.  
  38. package {'ntp':
  39. ensure => 'installed',
  40. }
  41.  
  42. service { $ntpservice:
  43. ensure => 'running',
  44. enable => true,
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement