Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Puppet 0.48 KB | None | 0 0
  1. # profile for test class
  2. class profile::test {
  3.     class { 'test':
  4.         version => "1.0",
  5.     }
  6. }
  7.  
  8. # test.pp
  9. class test (
  10.     String $version,
  11.     String $package,
  12. ) {
  13.     package {$package
  14.         ensure => installed,
  15.     }
  16.  
  17. }
  18. #test class module hiera.yaml
  19. ---
  20. version: 4
  21. datadir: data
  22. hierarchy:
  23.   - name: version
  24.     backend: yaml
  25.     paths:
  26.       - "%{version}/defaults"
  27.  
  28.   - name: common
  29.     backend: yaml
  30.     path: common
  31.  
  32. # data/1.0/defaults
  33. ---
  34. test::package: 'foo_1.0-bar'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement