
Untitled
By: a guest on
May 13th, 2012 | syntax:
None | size: 1.20 KB | hits: 20 | expires: Never
package "nss_ldap" do
action :install
end
package "openldap" do
action :install
end
package "openldap-clients" do
action :install
end
cookbook_file "/etc/ldap.conf" do
source "ldap.conf"
mode 0644
owner "root"
group "root"
end
cookbook_file "/etc/openldap/ldap.conf" do
source "ldap.defaults"
mode 0644
owner "root"
group "root"
end
cookbook_file "/etc/ldap.secret" do
source "ldap.secret"
mode 0600
owner "root"
group "root"
end
cookbook_file "/etc/nsswitch.conf" do
source "nsswitch.conf"
mode 0644
owner "root"
group "root"
end
cookbook_file "/etc/openldap/cacerts/ldap1.pem" do
source "ldap1.pem"
mode 0644
owner "root"
group "root"
end
cookbook_file "/etc/pam.d/system-auth-ac" do
source "system-auth-ac"
mode 0644
owner "root"
group "root"
end
cookbook_file "/etc/pam.d/login" do
source "login"
mode 0644
owner "root"
group "root"
end
bash "fix_home_dirs" do
user "root"
cwd "/home"
code <<-EOH
$UIDS=`ls`
for uid in $UIDS
do
chown -R $uid:$uid $uid
done
EOH
end
bash "fix_h_dir" do
user "root"
cwd "/"
code <<-EOH
chown -R deploy:deploy h
EOH
end