Use a role for configuring LDAP hostname on clients

This way it's also easy to converge all LDAP clients at once.
This commit is contained in:
Râu Cao 2022-11-26 16:45:45 +01:00
parent 8d4db7290e
commit 991458208d
Signed by: raucao
GPG Key ID: 15E65F399D084BA9
11 changed files with 17 additions and 15 deletions

View File

@ -78,8 +78,9 @@
}
},
"run_list": [
"recipe[kosmos-base]",
"role[base]",
"role[kvm_guest]",
"role[ldap_client]",
"role[akkounts]"
]
}
}

View File

@ -59,8 +59,9 @@
}
},
"run_list": [
"recipe[kosmos-base]",
"role[base]",
"role[kvm_guest]",
"role[ldap_client]",
"role[ejabberd]"
]
}
}

View File

@ -57,8 +57,9 @@
}
},
"run_list": [
"recipe[kosmos-base]",
"role[base]",
"role[kvm_guest]",
"role[ldap_client]",
"role[ejabberd]"
]
}

View File

@ -64,6 +64,7 @@
"run_list": [
"role[base]",
"role[kvm_guest]",
"role[ldap_client]",
"role[garage_gateway]",
"role[gitea]"
]

View File

@ -74,8 +74,9 @@
}
},
"run_list": [
"recipe[kosmos-base]",
"role[base]",
"role[kvm_guest]",
"role[ldap_client]",
"recipe[kosmos-mediawiki]"
]
}
}

5
roles/ldap_client.rb Normal file
View File

@ -0,0 +1,5 @@
name "ldap_client"
run_list %w(
kosmos-dirsrv::hostsfile
)

View File

@ -22,7 +22,6 @@ package "libpq-dev"
include_recipe 'kosmos-nodejs'
include_recipe "kosmos-redis"
include_recipe "kosmos-dirsrv::hostsfile"
npm_package "yarn" do
version "1.22.4"

View File

@ -3,8 +3,6 @@
# Recipe:: default
#
include_recipe "kosmos-dirsrv::hostsfile"
credentials = data_bag_item("credentials", "dirsrv")
dirsrv_instance "master" do

View File

@ -3,8 +3,6 @@
# Recipe:: default
#
include_recipe "kosmos-dirsrv::hostsfile"
ejabberd_credentials = data_bag_item("credentials", "ejabberd")
ejabberd_version = node["kosmos-ejabberd"]["version"]

View File

@ -27,7 +27,6 @@
include_recipe 'apt'
include_recipe 'ark'
include_recipe 'composer'
include_recipe 'kosmos-dirsrv::hostsfile'
server_name = 'wiki.kosmos.org'

View File

@ -3,8 +3,6 @@
# Recipe:: default
#
include_recipe "kosmos-dirsrv::hostsfile"
working_directory = node["gitea"]["working_directory"]
git_home_directory = "/home/git"
repository_root_directory = "#{git_home_directory}/gitea-repositories"