From 580d367820d93ecef68811e91d817c07fbb3fc76 Mon Sep 17 00:00:00 2001 From: Daniel <74256035+luedderd@users.noreply.github.com> Date: Tue, 20 Aug 2024 12:48:55 -0700 Subject: [PATCH 1/5] update splunk.secret path on Linux --- manifests/params.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index 233042cd..dde73384 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -159,8 +159,8 @@ $enterprise_seed_config_file = "${enterprise_homedir}/etc/system/local/user-seed.conf" $forwarder_password_config_file = "${forwarder_homedir}/etc/passwd" $enterprise_password_config_file = "${enterprise_homedir}/etc/passwd" - $forwarder_secret_file = "${forwarder_homedir}/etc/splunk.secret" - $enterprise_secret_file = "${enterprise_homedir}/etc/splunk.secret" + $forwarder_secret_file = "${forwarder_homedir}/etc/auth/splunk.secret" + $enterprise_secret_file = "${enterprise_homedir}/etc/auth/splunk.secret" $forwarder_confdir = "${forwarder_homedir}/etc" $enterprise_src_subdir = 'linux' $enterprise_confdir = "${enterprise_homedir}/etc" From 4f220c2bea98d2e0b77f9cf36376155df2f2c100 Mon Sep 17 00:00:00 2001 From: Daniel <74256035+luedderd@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:11:09 -0700 Subject: [PATCH 2/5] Update enterprise_spec.rb Update secret location in spec testing --- spec/classes/enterprise_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/classes/enterprise_spec.rb b/spec/classes/enterprise_spec.rb index 2c8f1d8b..40b6b772 100644 --- a/spec/classes/enterprise_spec.rb +++ b/spec/classes/enterprise_spec.rb @@ -121,7 +121,7 @@ let(:params) { { 'manage_password' => true } } it { is_expected.to compile.with_all_deps } - it { is_expected.to contain_file('/opt/splunk/etc/splunk.secret') } + it { is_expected.to contain_file('/opt/splunk/etc/auth/splunk.secret') } it { is_expected.to contain_file('/opt/splunk/etc/passwd') } end end From 6b37adb007ea05f0cfb19a7fa7e0b2ca92a04575 Mon Sep 17 00:00:00 2001 From: Daniel <74256035+luedderd@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:15:25 -0700 Subject: [PATCH 3/5] Update enterprise_spec.rb add auth to spec check --- spec/classes/enterprise_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/classes/enterprise_spec.rb b/spec/classes/enterprise_spec.rb index 40b6b772..e16f57e1 100644 --- a/spec/classes/enterprise_spec.rb +++ b/spec/classes/enterprise_spec.rb @@ -34,7 +34,7 @@ it { is_expected.to contain_splunk_input('default_splunktcp').with(section: 'splunktcp://:9997', value: 'dns') } it { is_expected.to contain_splunk_web('splunk_server_splunkd_port').with(value: '127.0.0.1:8089') } it { is_expected.to contain_splunk_web('splunk_server_web_port').with(value: '8000') } - it { is_expected.not_to contain_file('/opt/splunk/etc/splunk.secret') } + it { is_expected.not_to contain_file('/opt/splunk/etc/auth/splunk.secret') } it { is_expected.not_to contain_file('/opt/splunk/etc/passwd') } end From 706329c79c092e5b14a672d0fbb689eca18ef066 Mon Sep 17 00:00:00 2001 From: Daniel <74256035+luedderd@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:16:19 -0700 Subject: [PATCH 4/5] Update forwarder_spec.rb --- spec/classes/forwarder_spec.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/classes/forwarder_spec.rb b/spec/classes/forwarder_spec.rb index f7be0aa3..f1f9cd0a 100644 --- a/spec/classes/forwarder_spec.rb +++ b/spec/classes/forwarder_spec.rb @@ -34,7 +34,7 @@ it { is_expected.to contain_file('C:\\Program Files\\SplunkUniversalForwarder/etc/system/local/transforms.conf') } it { is_expected.to contain_file('C:\\Program Files\\SplunkUniversalForwarder/etc/system/local/web.conf') } it { is_expected.to contain_file('C:\\Program Files\\SplunkUniversalForwarder/etc/system/local/server.conf') } - it { is_expected.not_to contain_file('C:\\Program Files\\SplunkUniversalForwarder/etc/splunk.secret') } + it { is_expected.not_to contain_file('C:\\Program Files\\SplunkUniversalForwarder/etc/auth/splunk.secret') } it { is_expected.not_to contain_file('C:\\Program Files\\SplunkUniversalForwarder/etc/passwd') } else it { is_expected.to contain_package('splunkforwarder').with(ensure: 'installed') } @@ -46,7 +46,7 @@ it { is_expected.to contain_file('/opt/splunkforwarder/etc/system/local/transforms.conf') } it { is_expected.to contain_file('/opt/splunkforwarder/etc/system/local/web.conf') } it { is_expected.to contain_file('/opt/splunkforwarder/etc/system/local/server.conf') } - it { is_expected.not_to contain_file('/opt/splunkforwarder/etc/splunk.secret') } + it { is_expected.not_to contain_file('/opt/splunkforwarder/etc/auth/splunk.secret') } it { is_expected.not_to contain_file('/opt/splunkforwarder/etc/passwd') } end it { is_expected.to compile.with_all_deps } @@ -64,7 +64,7 @@ let(:params) { { 'manage_password' => true } } it { is_expected.to compile.with_all_deps } - it { is_expected.to contain_file('/opt/splunkforwarder/etc/splunk.secret') } + it { is_expected.to contain_file('/opt/splunkforwarder/etc/auth/splunk.secret') } it { is_expected.to contain_file('/opt/splunkforwarder/etc/passwd') } end end From 634cb974237f70455191e0c456b0c2facd8ab941 Mon Sep 17 00:00:00 2001 From: luedderd Date: Wed, 28 Aug 2024 08:09:26 -0700 Subject: [PATCH 5/5] Update secret path to etc/auth for all OSes --- manifests/params.pp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index dde73384..98485b56 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -191,8 +191,8 @@ $enterprise_seed_config_file = "${enterprise_homedir}/etc/system/local/user-seed.conf" $forwarder_password_config_file = "${forwarder_homedir}/etc/passwd" $enterprise_password_config_file = "${enterprise_homedir}/etc/passwd" - $forwarder_secret_file = "${forwarder_homedir}/etc/splunk.secret" - $enterprise_secret_file = "${enterprise_homedir}/etc/splunk.secret" + $forwarder_secret_file = "${forwarder_homedir}/etc/auth/splunk.secret" + $enterprise_secret_file = "${enterprise_homedir}/etc/auth/splunk.secret" $forwarder_confdir = "${forwarder_homedir}/etc" $enterprise_src_subdir = 'solaris' $enterprise_confdir = "${enterprise_homedir}/etc" @@ -223,8 +223,8 @@ $enterprise_seed_config_file = "${enterprise_homedir}/etc/system/local/user-seed.conf" $forwarder_password_config_file = "${forwarder_homedir}/etc/passwd" $enterprise_password_config_file = "${enterprise_homedir}/etc/passwd" - $forwarder_secret_file = "${forwarder_homedir}/etc/splunk.secret" - $enterprise_secret_file = "${enterprise_homedir}/etc/splunk.secret" + $forwarder_secret_file = "${forwarder_homedir}/etc/auth/splunk.secret" + $enterprise_secret_file = "${enterprise_homedir}/etc/auth/splunk.secret" $forwarder_confdir = "${forwarder_homedir}/etc" $enterprise_src_subdir = 'freebsd' $enterprise_confdir = "${enterprise_homedir}/etc" @@ -244,8 +244,8 @@ $enterprise_seed_config_file = "${enterprise_homedir}\\etc\\system\\local\\user-seed.conf" $forwarder_password_config_file = "${forwarder_homedir}\\etc\\passwd" $enterprise_password_config_file = "${enterprise_homedir}\\etc\\passwd" - $forwarder_secret_file = "${forwarder_homedir}\\etc\\splunk.secret" - $enterprise_secret_file = "${enterprise_homedir}\\etc\\splunk.secret" + $forwarder_secret_file = "${forwarder_homedir}\\etc\\auth\\splunk.secret" + $enterprise_secret_file = "${enterprise_homedir}\\etc\\auth\\splunk.secret" $forwarder_service = 'SplunkForwarder' $forwarder_service_file = "${forwarder_homedir}\\dummy" # Not used in Windows, but attribute must be defined with a valid path $forwarder_confdir = "${forwarder_homedir}\\etc"