Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* - Fixes Issue [#185](#185) * a startup issue was resolved for SplunkForwarder installations with an improved systemd unit file (fix below) * Adds Inspec tests to verify from SplunkForwarder starts (thanks, @jjm) - Fixes Issue [#187](#187) * the systemd unit file is now relegated to the `splunk enable boot-start` command to manage - Adds Inspec tests and sets the verifier in Test Kitchen for some test suites; some are still in serverspec - Render the user-seed.conf with a file resource rather than a template - The default recipe no longer includes the disable recipe; to disable splunk, add `recipe[chef-splunk::disabled]` to a run list explicitly - Disabling splunk will no longer uninstall Splunk Enterprise nor the Splunk Universal Forwarder - Adds `#SecretsHelper` to aid with secrets rotation and maintaining idempotency for handling Splunk's hashed secret values - Improved guards to prevent `service[splunk]` restart/start when it should be disabled. Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * fix some chefspecs Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * updates test matrix in Github actions ci workflow Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * fixes this error condition when executing the `#splunk_login_successful?` helper method: ``` Errno::ENOENT ------------- No such file or directory - /opt/splunk/bin/splunk ``` Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * fixes a typo: the question is "should_not" not "shuold_not" Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * - uses `#splunk_secret_inspect` in the search head clustering server.conf.erb - updates inspec - disables Splunk's file locking verification on startup during Test Kitchen runs Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * fixes inspec tests for uninstall_forwarder and server-cluster-master suites Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com> * fixes inspec tests Signed-off-by: Dang H. Nguyen <dang.nguyen@disney.com>
- Loading branch information