Guest User

Untitled

a guest
Jul 16th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. class adduser{
  2.  
  3. group { "kumina":
  4. ensure => present,
  5. }
  6.  
  7. user { "kees":
  8. ensure => present,
  9. gid => "kumina",
  10. groups => ["adm", "root", "staff"],
  11. password => 'some-password',
  12. shell => "/bin/bash";
  13. }
  14.  
  15. file {
  16. "/home/kees":
  17. ensure => directory,
  18. require => User["kees"],
  19. owner => "kees",
  20. group => "kumina",
  21. mode => 750;
  22. "/home/kees/.ssh":
  23. ensure => directory,
  24. owner => "kees",
  25. group => "kumina",
  26. mode => 644;
  27. }
  28.  
  29. ssh_authorized_key { "kees-rsa-key":
  30. ensure => present,
  31. key => "AAAAB3NzaC1yc2EAAAADAQABAAABAQCVWFiRcTS9FG+u/BKprkFuHIbKqWf5End5nWsqDoMk3+PofP05YzLwPMvyeGCnK3NcZt8DO9xcN1jRBXnsz/o2w+qAfODCT1RCXtCF0eDxNQnhG1EOOXOkPX14zu5mtzBIPMmzciJTdPAlJvwSgwPgfdVEDQkW9/moFkHuMFuGCvvFSkmyyxztigZMwY0OwIT7vdURQtwuIXJd0MV1ThoxtS8D8jfCVYcRtD7SCsz6M0Qt1lI2J10W/aGCv+tHiQjKkM+SjR0zsr1ESos8l/E/BdaaMRF+OhPmFndl9vbOCYobKleUSNZ7J3VwFjdGkLBSdIExjmgF0G83JYA+cbMj mike@test",
  32. type => "rsa",
  33. user => "kees",
  34. group => "kumina",
  35. require => Directory["/home/kees/.ssh"];
  36. }
  37. }
Add Comment
Please, Sign In to add comment