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:
		
							parent
							
								
									8d4db7290e
								
							
						
					
					
						commit
						991458208d
					
				| @ -78,8 +78,9 @@ | ||||
|     } | ||||
|   }, | ||||
|   "run_list": [ | ||||
|     "recipe[kosmos-base]", | ||||
|     "role[base]", | ||||
|     "role[kvm_guest]", | ||||
|     "role[ldap_client]", | ||||
|     "role[akkounts]" | ||||
|   ] | ||||
| } | ||||
| } | ||||
|  | ||||
| @ -59,8 +59,9 @@ | ||||
|     } | ||||
|   }, | ||||
|   "run_list": [ | ||||
|     "recipe[kosmos-base]", | ||||
|     "role[base]", | ||||
|     "role[kvm_guest]", | ||||
|     "role[ldap_client]", | ||||
|     "role[ejabberd]" | ||||
|   ] | ||||
| } | ||||
| } | ||||
|  | ||||
| @ -57,8 +57,9 @@ | ||||
|     } | ||||
|   }, | ||||
|   "run_list": [ | ||||
|     "recipe[kosmos-base]", | ||||
|     "role[base]", | ||||
|     "role[kvm_guest]", | ||||
|     "role[ldap_client]", | ||||
|     "role[ejabberd]" | ||||
|   ] | ||||
| } | ||||
|  | ||||
| @ -64,6 +64,7 @@ | ||||
|   "run_list": [ | ||||
|     "role[base]", | ||||
|     "role[kvm_guest]", | ||||
|     "role[ldap_client]", | ||||
|     "role[garage_gateway]", | ||||
|     "role[gitea]" | ||||
|   ] | ||||
|  | ||||
| @ -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
									
								
							
							
						
						
									
										5
									
								
								roles/ldap_client.rb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| name "ldap_client" | ||||
| 
 | ||||
| run_list %w( | ||||
|   kosmos-dirsrv::hostsfile | ||||
| ) | ||||
| @ -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" | ||||
|  | ||||
| @ -3,8 +3,6 @@ | ||||
| # Recipe:: default | ||||
| # | ||||
| 
 | ||||
| include_recipe "kosmos-dirsrv::hostsfile" | ||||
| 
 | ||||
| credentials = data_bag_item("credentials", "dirsrv") | ||||
| 
 | ||||
| dirsrv_instance "master" do | ||||
|  | ||||
| @ -3,8 +3,6 @@ | ||||
| # Recipe:: default | ||||
| # | ||||
| 
 | ||||
| include_recipe "kosmos-dirsrv::hostsfile" | ||||
| 
 | ||||
| ejabberd_credentials = data_bag_item("credentials", "ejabberd") | ||||
| 
 | ||||
| ejabberd_version = node["kosmos-ejabberd"]["version"] | ||||
|  | ||||
| @ -27,7 +27,6 @@ | ||||
| include_recipe 'apt' | ||||
| include_recipe 'ark' | ||||
| include_recipe 'composer' | ||||
| include_recipe 'kosmos-dirsrv::hostsfile' | ||||
| 
 | ||||
| server_name = 'wiki.kosmos.org' | ||||
| 
 | ||||
|  | ||||
| @ -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" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user