Jason Ertel
61a7efeeab
fix: syntax error in reserved ports configuration; ensure ports are reserved prior to setup
2021-03-05 10:54:01 -05:00
William Wernert
fd877a2256
Fix logic for configure network option in setup
2021-02-26 15:40:20 -05:00
Jason Ertel
7222f1faa5
fix merge issue
2021-02-20 16:41:12 -05:00
Mike Reeves
b4b449aa14
Pull in Suricata changes
2021-02-19 11:01:15 -05:00
Jason Ertel
e912b2fd96
Move idstools to run after nginx runs
2021-02-18 12:50:00 -05:00
William Wernert
0bd5ddf6a6
Grammar + misc fixes per PR review
...
* Remove unnecessary `apt-get update` commands
* Change `if ! (command); then exit 1; fi` to `command || exit 1` to avoid subshell
2021-02-16 14:17:41 -05:00
William Wernert
7a9f801eb1
[fix] Add more apt-get update commands
...
Fixes #2962
2021-02-16 10:24:58 -05:00
William Wernert
23221065eb
Preset MANAGERUPDATES var for airgap since we don't prompt now
2021-02-16 09:43:54 -05:00
William Wernert
8323f3f57a
[fix] Fix logic to correctly hide prompt
2021-02-12 12:23:45 -05:00
William Wernert
d9b4c09cf0
[fix] Don't show irrelevant prompts during airgap setup
2021-02-11 10:52:18 -05:00
William Wernert
46581c0528
[fix] Don't use ZEEKVERSION var, check pillar value
2021-02-02 12:45:56 -05:00
William Wernert
2253603544
[fix] Don't try to inherit home net on standalone
2021-02-02 12:11:47 -05:00
William Wernert
8f476bbbdd
[fix] Add back removed if statement
2021-02-01 13:11:51 -05:00
William Wernert
36ce389202
Remove wait_for_apt, use common retry function to run apt commands
2021-02-01 10:55:14 -05:00
William Wernert
edfd985353
Merge branch 'bugfix/zeek-prompts' into foxtrot
2021-01-29 16:04:56 -05:00
William Wernert
7a3c7322fc
[fix] Only check for ZEEKVERSION on manager installs
2021-01-29 15:36:50 -05:00
Jason Ertel
c055427e40
Add support for image key/sig retries
2021-01-29 11:18:06 -05:00
Jason Ertel
194f480017
Airgap fix for import nodes missing rules
2021-01-28 13:03:47 -05:00
m0duspwnens
ffd01d6975
fix if statement for isntalling sshpass
2021-01-26 09:49:19 -05:00
m0duspwnens
7dcca6f364
change when we detect os and wait_for_apt when installing sshpass
2021-01-25 13:47:51 -05:00
m0duspwnens
e1f7c090f3
detect os and cloud sooner
2021-01-25 10:25:41 -05:00
Mike Reeves
b4c8b439a0
Detect if this is an SOS appliance
2021-01-24 12:02:34 -05:00
William Wernert
650008e1e6
[fix] Replace leftover /root/install_opt strings with variable
2021-01-19 11:20:53 -05:00
Jason Ertel
a795f0a487
Correct airgap IPs; Remove auto tcpreplay during post-setup phase
2021-01-16 12:01:49 -05:00
William Wernert
32839f8a53
[feat] Various input validation changes + fixes
...
* Keep invalid input in subsequent prompts
* Remove useless placeholder values
* Only set PROCS variable once
* Make input collection loops more consistent
2021-01-15 18:05:29 -05:00
William Wernert
e440f6c44a
[fix] Set variables used by sensor pillar before generating the pillar
2021-01-15 10:29:51 -05:00
William Wernert
0db439df1e
Merge branch 'dev' into feature/setup
2021-01-14 13:06:32 -05:00
Jason Ertel
ea1ab75072
Refactored so-common node type checks for improved readability; Updated so-tcpreplay to support distributed grids
2021-01-13 12:42:54 -05:00
Jason Ertel
bb386f9935
Allow passwordless sudo during tests for all nodes, not just manager; Only run so-test on sensor nodes during test runs
2021-01-13 10:39:05 -05:00
William Wernert
fb31b56c8b
[fix] Only check for network init file if iso
2021-01-12 11:22:52 -05:00
William Wernert
5d077d278e
[feat] Add input validation to inputbox whiptail prompts
2021-01-12 11:02:33 -05:00
Jason Ertel
bc8e200919
Continued retry implementation for salt-key acceptance; improve timestamp coverage in setup
2021-01-10 02:34:46 -05:00
Jason Ertel
63047b4b85
Add retry logic around salt key acceptance during setup
2021-01-10 00:57:43 -05:00
William Wernert
1ec45fb4ae
[fix] Only show Zeek prompts if Zeek was selected as the MD tool
...
Resolves #900
2021-01-07 10:37:25 -05:00
Josh Patterson
8fa2b14c98
Merge pull request #2539 from Security-Onion-Solutions/automation/ssh_prompts
...
Automation/ssh prompts
2021-01-07 09:06:10 -05:00
Jason Ertel
948f900673
Drop password requirement for sudo access during automated tests
2021-01-06 20:39:44 -05:00
William Wernert
80a3d8dcf8
[fix] Fix automation compatibility
2021-01-06 14:37:27 -05:00
William Wernert
ac35a345ff
[fix] Don't prompt to only set up network and then skip if network was previously configured
2021-01-06 14:37:27 -05:00
William Wernert
6ba11f835d
[fix] Remove condition for stopping SOC, since the parent condition covers what's tested
2021-01-06 14:37:27 -05:00
Jason Ertel
1cc8a78aa5
Only stop SOC if is_manager or is_import
2021-01-06 14:37:27 -05:00
Jason Ertel
bdbc637852
Stop SOC prior to opening the firewall for analysts, this ensures no outside requests can be processed prior to the server rebooting
2021-01-06 14:37:27 -05:00
Jason Ertel
ebb0e615b9
Fix script typo to correctly run the so-test
2021-01-06 14:37:26 -05:00
Jason Ertel
9b40318bfe
Ensure so-test is logged
2021-01-06 14:37:26 -05:00
Jason Ertel
fb28faa4e3
Monitor interface will not always be bond0 - pull correct value from pillar; Replay test data after automated test installations complete.
2021-01-06 14:37:26 -05:00
m0duspwnens
48f81d9ac6
reduce setting ssh commands down to 1 function and 1 function call
2021-01-06 08:58:33 -05:00
m0duspwnens
94fd79cd28
originally had sshpass package install reveresed, fixed it here
2021-01-06 08:51:33 -05:00
m0duspwnens
aecc0c025e
fix comment
2021-01-06 08:49:08 -05:00
m0duspwnens
91ad7f26bf
no longer need to pass $automated to compare_versions
2021-01-06 08:45:33 -05:00
m0duspwnens
749b21e684
make sure ssh commands get set whether automated install or not
2021-01-05 14:12:43 -05:00
m0duspwnens
0f9bf9deb6
make sshcmd, scpcmd, ssh_copy_id_cmd global to so-functions;
2021-01-05 13:49:51 -05:00