Set up LDAP/dirsrv replication #453

Merged
greg merged 5 commits from feature/ldap_replication into master 2022-12-08 13:12:22 +00:00
4 changed files with 8 additions and 8 deletions
Showing only changes of commit 8d4db7290e - Show all commits

View File

@@ -59,6 +59,6 @@
"run_list": [ "run_list": [
"recipe[kosmos-base]", "recipe[kosmos-base]",
"role[kvm_guest]", "role[kvm_guest]",
"role[dirsrv_primary]" "role[dirsrv_supplier]"
] ]
} }

View File

@@ -1,4 +1,4 @@
name "dirsrv_primary" name "dirsrv_supplier"
run_list %w( run_list %w(
recipe[kosmos-dirsrv] recipe[kosmos-dirsrv]

View File

@@ -7,6 +7,6 @@ default_run_list = %w(
env_run_lists( env_run_lists(
'_default' => default_run_list, '_default' => default_run_list,
'development' => [], 'development' => default_run_list,
'production' => default_run_list 'production' => default_run_list
) )

View File

@@ -3,12 +3,12 @@
# Recipe:: hostsfile # Recipe:: hostsfile
# #
dirsrv_primary = search(:node, "role:dirsrv_primary AND chef_environment:#{node.chef_environment}").first dirsrv_supplier = search(:node, "role:dirsrv_supplier AND chef_environment:#{node.chef_environment}").first
unless dirsrv_primary.nil? unless dirsrv_supplier.nil?
primary_ip = dirsrv_primary['knife_zero']['host'] supplier_ip = dirsrv_supplier['knife_zero']['host']
hostsfile_entry primary_ip do hostsfile_entry supplier_ip do
hostname "ldap.kosmos.local" hostname "ldap.kosmos.local"
unique true unique true
end end