Guest User

Untitled

a guest
Apr 30th, 2012
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. define :github, :user => "root", :home => "/root", :group => "" do
  2.  
  3. package "git-core"
  4.  
  5. group = params[:group].empty? ? params[:user] : params[:group]
  6.  
  7. directory "#{params[:home]}/.ssh" do
  8. mode "0700"
  9. owner params[:user]
  10. group group
  11. recursive true
  12. end
  13.  
  14. cookbook_file "#{params[:home]}/.ssh/github" do
  15. source "github-ssh-key"
  16. mode "0600"
  17. owner params[:user]
  18. group group
  19. end
  20.  
  21. file "#{params[:home]}/.ssh/config" do
  22. owner params[:user]
  23. group group
  24. content <<-EOH
  25. Host github.com
  26. IdentityFile ~/.ssh/github
  27. IdentitiesOnly yes
  28. StrictHostKeyChecking no
  29. EOH
  30. end
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment