Use a custom resource to create a 389 Directory Server instance

This replaces the default recipe and will make it much easier to create
other types of instances, for example for replication
This commit is contained in:
Greg Karékinian
2019-11-29 14:34:52 +01:00
parent 65eca52b75
commit dc91128eca
6 changed files with 146 additions and 143 deletions

View File

@@ -6,16 +6,16 @@ SuiteSpotUserID = dirsrv
<% if @cfgdir_domain %>
AdminDomain = <%= @cfgdir_domain %>
<% end -%>
ConfigDirectoryAdminID = <%= @cfgdir_credentials['username'] %>
ConfigDirectoryAdminPwd = <%= @cfgdir_credentials['password'] %>
ConfigDirectoryAdminID = <%= @admin_username %>
ConfigDirectoryAdminPwd = <%= @admin_password %>
ConfigDirectoryLdapURL = ldap://<%= @cfgdir_addr %>:<%= @cfgdir_ldap_port %>/o=NetscapeRoot
<% end -%>
<% if @is_cfgdir -%>
[admin]
Port = <%= @cfgdir_http_port %>
ServerAdminID = <%= @cfgdir_credentials['username'] %>
ServerAdminPwd = <%= @cfgdir_credentials['password'] %>
ServerAdminID = <%= @admin_username %>
ServerAdminPwd = <%= @admin_password %>
ServerIpAddress = <%= @cfgdir_addr %>
SysUser = dirsrv
<% end -%>
@@ -24,14 +24,14 @@ SysUser = dirsrv
AddOrgEntries = <%= @add_org_entries %>
AddSampleEntries = <%= @add_sample_entries %>
InstallLdifFile = <%= @preseed_ldif %>
RootDN = <%= @credentials['bind_dn'] %>
RootDNPwd = <%= @credentials['password'] %>
ServerIdentifier = <%= @instance %>
RootDN = <%= @bind_dn %>
RootDNPwd = <%= @admin_password %>
ServerIdentifier = <%= @instance_name %>
ServerPort = <%= @port %>
Suffix = <%= @suffix %>
cert_dir = <%= @conf_dir %>/slapd-<%= @instance %>
config_dir = <%= @conf_dir %>/slapd-<%= @instance %>
bak_dir = <%= @base_dir %>/slapd-<%= @instance %>/bak
db_dir = <%= @base_dir %>/slapd-<%= @instance %>/db
ldif_dir = <%= @base_dir %>/slapd-<%= @instance %>/ldif
schema_dir = <%= @conf_dir %>/slapd-<%= @instance %>/schema
cert_dir = <%= @conf_dir %>/slapd-<%= @instance_name %>
config_dir = <%= @conf_dir %>/slapd-<%= @instance_name %>
bak_dir = <%= @base_dir %>/slapd-<%= @instance_name %>/bak
db_dir = <%= @base_dir %>/slapd-<%= @instance_name %>/db
ldif_dir = <%= @base_dir %>/slapd-<%= @instance_name %>/ldif
schema_dir = <%= @conf_dir %>/slapd-<%= @instance_name %>/schema