
Untitled
By: a guest on
May 11th, 2012 | syntax:
None | size: 0.57 KB | hits: 17 | expires: Never
user u['id'] do
uid u['uid']
gid u['gid']
shell u['shell']
comment u['comment']
supports :manage_home => true
home home_dir
action u['disabled'] ? :lock : :create
notifies :create, "ruby_block[reset group list]", :immediately
end
if u['disabled']
file "#{home_dir}/.ssh/authorized_keys" do
action :delete
end
else
template "#{home_dir}/.ssh/authorized_keys" do
source "authorized_keys.erb"
owner u['id']
group u['gid'] || u['id']
mode "0600"
variables :ssh_keys => u['ssh_keys']
end
end