Bug 1733164

Summary: [RFE] Flexibility in creating RHDS instance
Product: Red Hat Directory Server Reporter: Ming Davies <minyu>
Component: Install/UninstallAssignee: mreynolds
Status: NEW --- QA Contact: RHDS QE <ds-qe-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 10.4CC: mcasabur, mhonek, pasik, spichugi, tbordaz, vashirov
Target Milestone: ---Keywords: FutureFeature
Target Release: ---Flags: vashirov: needinfo? (minyu)
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Ming Davies 2019-07-25 09:53:18 UTC
Description of problem:
This is a Request For Enhancement.

Currently, RHDS instance associated Files and Directories are kept in different places: https://access.redhat.com/documentation/en-us/red_hat_directory_server/10/html/configuration_command_and_file_reference/ds_instance-specific_files_and_directories

According to /usr/share/dirsrv/inf/defaults.inf file, the paths cannot be changed:

~~~~~~~
[slapd]
; These values should NOT be altered in an installation.
; This is because the server itself depends on these locations and values
; being known, and are set at compilation time.
product = 389 Directory Server
version = 1.3.8.4
asan_enabled = 0
enable_perl = yes
with_systemd = 1
with_selinux = yes
prefix = /usr
bin_dir = /usr/bin
sbin_dir = /usr/sbin
lib_dir = /usr/lib64
data_dir = /usr/share
tmp_dir = /tmp
sysconf_dir = /etc
initconfig_dir = /etc/sysconfig
config_dir = /etc/dirsrv/slapd-{instance_name}
local_state_dir = /var
run_dir = /var/run/dirsrv
pid_file = /var/run/dirsrv/slapd-{instance_name}.pid
inst_dir = /usr/lib64/dirsrv                       
plugin_dir = /usr/lib64/dirsrv/plugins
system_schema_dir = /usr/share/dirsrv/schema
~~~~~~

Customer would like to see the DS instance related files and directories kept in one place, e.g. /export/dirsrv/slapd-<INSTANCE>, for ease of administration in an delegated environment.


Version-Release number of selected component (if applicable):
RHDS10

Additional info: