William Wernert
3e2a9cc884
Merge branch 'dev' into experimental
2020-12-14 12:32:53 -05:00
William Wernert
a533e6fa35
[fix] Always set INSTALLUSERNAME var
2020-12-14 11:42:34 -05:00
Jason Ertel
c5a3597564
Swap AWS interfaces
2020-12-11 21:57:56 -05:00
Jason Ertel
bb61c1f745
Cleanup bash imports/sources, function definitions, and variables
2020-12-11 15:33:31 -05:00
William Wernert
db276d9020
[fix] Always set hostname
2020-12-11 11:02:27 -05:00
William Wernert
75c5abef30
[fix] Add all selected options to install_opts
2020-12-11 10:16:00 -05:00
William Wernert
870cc6b79b
[fix][typo] readaraay -> readarray
2020-12-11 09:39:22 -05:00
William Wernert
5c4103681c
[fix] Save original argument array to use later
2020-12-10 14:45:24 -05:00
William Wernert
ab856532e6
[fix] Show airgap option on import install
2020-12-10 14:20:48 -05:00
William Wernert
bc6a0c1e6f
[fix] Add missing append flags to tee
2020-12-10 13:54:41 -05:00
William Wernert
8302119756
[fix] Don't redirect entire download function to setup log
2020-12-10 13:26:19 -05:00
Mike Reeves
cd6a945a24
Merge pull request #2298 from Security-Onion-Solutions/escluster
...
Traditional ES Clustering Support
2020-12-10 12:07:17 -05:00
weslambert
0b2e2739bd
Expand STRELKARULES
2020-12-09 17:05:11 -05:00
Mike Reeves
30e69bf7b2
Merge branch 'escluster' into newescluster
2020-12-09 15:23:49 -05:00
William Wernert
a2e48f91b2
[fix] Add manager to hosts before attempting ssh
2020-12-09 13:13:51 -05:00
William Wernert
282b4090ce
[fix] Actually call nic comparison function, redirect tarball gen to setup_log
2020-12-09 11:51:07 -05:00
William Wernert
51650147ef
[fix] Only show network init message if valid
2020-12-09 09:59:44 -05:00
William Wernert
950c05e53d
[fix] Only move error log if present
2020-12-09 09:50:30 -05:00
William Wernert
a8f1ec37a3
[refactor] Remove is_smooshed var
2020-12-08 15:29:48 -05:00
William Wernert
813fe77582
[feat] Run so-analyst-install after network init
2020-12-08 15:29:31 -05:00
William Wernert
b41ba1ea3c
[feat] Compare setup version to manager, dl tarball + exec on mismatch
2020-12-08 15:29:04 -05:00
William Wernert
4210d25fae
[feat] Init network + soremote key early
2020-12-08 14:03:21 -05:00
William Wernert
65d994a2f8
[feat] Generate gzipped tarball of repo during setup and soup
2020-12-08 14:02:45 -05:00
William Wernert
d88364c9fd
[feat] Create error log for easy copy/paste
...
Resolves #2165
2020-12-07 14:18:01 -05:00
William Wernert
3136c66780
[fix] Bring back network setup before setting MAINIP var
2020-12-07 08:50:53 -05:00
William Wernert
fca50660a2
[fix] Trap argument off by one
2020-12-04 09:33:28 -05:00
William Wernert
ac85cbc3f1
[fix] Move set_redirect out of sub-shell
2020-12-03 15:38:26 -05:00
William Wernert
80ce8b5e41
[refactor] Run all changes inside whiptail progress, use grep -q
2020-12-03 15:38:25 -05:00
William Wernert
2c208ec943
[fix] kill -> stop, add indent to service check, revert incorrect logic
2020-12-03 15:38:25 -05:00
William Wernert
76fff28dfa
[fix] Correct logic for service check + bash trap
2020-12-03 15:38:25 -05:00
William Wernert
fc7fe23590
[fix] Correct signal naming
2020-12-02 14:06:50 -05:00
Mike Reeves
69ae4577f5
Merge pull request #2174 from Security-Onion-Solutions/escluster
...
Escluster
2020-12-02 13:23:08 -05:00
William Wernert
467f9923b0
[refactor] Add trap to handle script exits, change what files are deleted in /etc/salt/
2020-12-02 13:19:34 -05:00
Josh Brower
e7a927188b
Fleet Fixes - mysql race condition
2020-11-30 17:28:11 -05:00
Josh Brower
f52c30bff5
Fix Fleet setup errors
2020-11-27 13:58:41 -05:00
Jason Ertel
8864428a00
Ensure setup output is redirected to logfile
2020-11-24 15:45:40 -05:00
m0duspwnens
fe2662cab8
dont enable steno pillar on import node https://github.com/Security-Onion-Solutions/securityonion/issues/2040
2020-11-24 11:42:03 -05:00
Mike Reeves
ddca9563e5
Merge branch 'mkrmerge' into escluster
2020-11-24 10:29:57 -05:00
m0duspwnens
65334d15ea
https://github.com/Security-Onion-Solutions/securityonion/issues/2040
2020-11-24 09:33:38 -05:00
William Wernert
e62b52da1b
[fix] Add condition to zeek state during setup for ZEEKVERSION
...
Fixes #1990
2020-11-20 09:58:07 -05:00
William Wernert
80d0080f70
[fix] Only set is_reinstall if it's needed
2020-11-18 14:47:53 -05:00
William Wernert
8b6b7cbd11
[fix] Check if $is_reinstall is true
2020-11-18 14:46:22 -05:00
William Wernert
34fd80182e
[fix][wip] Don't use variable for accept_changes file
2020-11-18 12:54:36 -05:00
William Wernert
ad74b4b3e0
[refactor][fix] Update reinstall logic
...
* Only set reinstall flag if new accept_changes file exists
* Instead of stopping highstate from running, kill all salt processes and remove their configs
* Make end of non-reinstall logs clear in cases where user cancels (and log not rotated)
2020-11-18 12:29:54 -05:00
William Wernert
8a4defcffa
[refactor] Check for setup log earlier
...
* Check for sosetuo.log before any scripts besides so-variables are sourced to make sure the log hasn't been created yet.
2020-11-18 11:16:36 -05:00
Jason Ertel
aa8d9c12a0
Remove yara rule update that can't succeed since the script doesn't exist at this point of the setup process
2020-11-17 12:15:27 -05:00
Jason Ertel
5c310327e4
Merge pull request #1942 from Security-Onion-Solutions/jertel/refactor-seed
...
Jertel/refactor seed
2020-11-16 18:46:28 -05:00
Jason Ertel
8234b6f835
Switch remaining containers over to new registries; Continued bash refactoring
2020-11-16 15:11:08 -05:00
m0duspwnens
e956ee9324
redirect output from setting up so-status stuff in so-setup
2020-11-16 14:56:20 -05:00
Jason Ertel
76c917d977
Continued bash cleanup
2020-11-15 09:57:12 -05:00