Guest User

Untitled

a guest
May 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. ## site.pp
  2. ...
  3. include "ssh_authorized_key"
  4. ...
  5.  
  6. ## templates.pp
  7. class baseclass {
  8. include ssh_authorized_key::adminkeys
  9. ....
  10. }
  11.  
  12. ## ../modules/ssh_authorized_key/manifests/adminkeys.pp
  13. class ssh_authorized_key::adminkeys {
  14. realize(
  15. Ssh_authorized_key["drmikecrowe"]
  16. )
  17. }
  18.  
  19. ## ../modules/ssh_authorized_key/manifests/init.pp
  20. class ssh_authorized_key {
  21. include ssh_authorized_key::adminkeys
  22. }
  23.  
  24. ## ../modules/ssh_authorized_key/manifests/virtual.pp
  25. class ssh_authorized_key::virtual {
  26. @ssh_authorized_key { "drmikecrowe":
  27. ensure => "present",
  28. key => "ssh-dss [[REALLYBIGSTRING]]== drmikecrowe@drmikecrowe",
  29. type => ssh-dss,
  30. target => "/home/drmikecrowe/.ssh/authorized_keys2"
  31. }
  32. }
Add Comment
Please, Sign In to add comment