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": [
|
"run_list": [
|
||||||
"recipe[kosmos-base]",
|
"role[base]",
|
||||||
"role[kvm_guest]",
|
"role[kvm_guest]",
|
||||||
|
"role[ldap_client]",
|
||||||
"role[akkounts]"
|
"role[akkounts]"
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -59,8 +59,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"run_list": [
|
"run_list": [
|
||||||
"recipe[kosmos-base]",
|
"role[base]",
|
||||||
"role[kvm_guest]",
|
"role[kvm_guest]",
|
||||||
|
"role[ldap_client]",
|
||||||
"role[ejabberd]"
|
"role[ejabberd]"
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -57,8 +57,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"run_list": [
|
"run_list": [
|
||||||
"recipe[kosmos-base]",
|
"role[base]",
|
||||||
"role[kvm_guest]",
|
"role[kvm_guest]",
|
||||||
|
"role[ldap_client]",
|
||||||
"role[ejabberd]"
|
"role[ejabberd]"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -64,6 +64,7 @@
|
|||||||
"run_list": [
|
"run_list": [
|
||||||
"role[base]",
|
"role[base]",
|
||||||
"role[kvm_guest]",
|
"role[kvm_guest]",
|
||||||
|
"role[ldap_client]",
|
||||||
"role[garage_gateway]",
|
"role[garage_gateway]",
|
||||||
"role[gitea]"
|
"role[gitea]"
|
||||||
]
|
]
|
||||||
|
@ -74,8 +74,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"run_list": [
|
"run_list": [
|
||||||
"recipe[kosmos-base]",
|
"role[base]",
|
||||||
"role[kvm_guest]",
|
"role[kvm_guest]",
|
||||||
|
"role[ldap_client]",
|
||||||
"recipe[kosmos-mediawiki]"
|
"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-nodejs'
|
||||||
include_recipe "kosmos-redis"
|
include_recipe "kosmos-redis"
|
||||||
include_recipe "kosmos-dirsrv::hostsfile"
|
|
||||||
|
|
||||||
npm_package "yarn" do
|
npm_package "yarn" do
|
||||||
version "1.22.4"
|
version "1.22.4"
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# Recipe:: default
|
# Recipe:: default
|
||||||
#
|
#
|
||||||
|
|
||||||
include_recipe "kosmos-dirsrv::hostsfile"
|
|
||||||
|
|
||||||
credentials = data_bag_item("credentials", "dirsrv")
|
credentials = data_bag_item("credentials", "dirsrv")
|
||||||
|
|
||||||
dirsrv_instance "master" do
|
dirsrv_instance "master" do
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# Recipe:: default
|
# Recipe:: default
|
||||||
#
|
#
|
||||||
|
|
||||||
include_recipe "kosmos-dirsrv::hostsfile"
|
|
||||||
|
|
||||||
ejabberd_credentials = data_bag_item("credentials", "ejabberd")
|
ejabberd_credentials = data_bag_item("credentials", "ejabberd")
|
||||||
|
|
||||||
ejabberd_version = node["kosmos-ejabberd"]["version"]
|
ejabberd_version = node["kosmos-ejabberd"]["version"]
|
||||||
|
@ -27,7 +27,6 @@
|
|||||||
include_recipe 'apt'
|
include_recipe 'apt'
|
||||||
include_recipe 'ark'
|
include_recipe 'ark'
|
||||||
include_recipe 'composer'
|
include_recipe 'composer'
|
||||||
include_recipe 'kosmos-dirsrv::hostsfile'
|
|
||||||
|
|
||||||
server_name = 'wiki.kosmos.org'
|
server_name = 'wiki.kosmos.org'
|
||||||
|
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# Recipe:: default
|
# Recipe:: default
|
||||||
#
|
#
|
||||||
|
|
||||||
include_recipe "kosmos-dirsrv::hostsfile"
|
|
||||||
|
|
||||||
working_directory = node["gitea"]["working_directory"]
|
working_directory = node["gitea"]["working_directory"]
|
||||||
git_home_directory = "/home/git"
|
git_home_directory = "/home/git"
|
||||||
repository_root_directory = "#{git_home_directory}/gitea-repositories"
|
repository_root_directory = "#{git_home_directory}/gitea-repositories"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user