William Wernert
8c454973ad
Run check_network_manager_conf() later in setup
...
The directory was being overwritten when network-manager was installed later
2021-11-17 08:42:27 -05:00
William Wernert
ac22df8381
Merge branch 'dev' into foxtrot
2021-11-10 16:51:31 -05:00
William Wernert
2c296e832f
Remove references to CURCLOSEDAYS in setup
...
Curator is configured differently now so the variable set during setup is no longer in use
2021-11-10 11:25:51 -05:00
m0duspwnens
3c3cb47b88
merge with dev
2021-11-09 13:07:35 -05:00
William Wernert
7c7c225a41
Fix tmp file check
2021-11-02 14:01:21 -04:00
William Wernert
e4a77acfe6
Move whiptail menus outside of progress func
2021-11-02 12:03:42 -04:00
William Wernert
e6adb46364
Run so-preflight during setup
2021-11-02 11:18:23 -04:00
William Wernert
b1c67f696e
Re-order logic to maintain backwards compatibility
2021-10-29 10:47:05 -04:00
William Wernert
c2b18efdbb
Minions still need to be ISO installs to be airgap
2021-10-28 11:59:42 -04:00
William Wernert
6b480a5ba4
Change airgap check to something that doesn't require root
2021-10-28 11:51:50 -04:00
William Wernert
d6eeb0b735
Gen ssh key sooner
2021-10-28 10:04:03 -04:00
William Wernert
75490a2536
Fix typo
2021-10-27 14:59:24 -04:00
William Wernert
9e9079f9cb
Reorder airgap prompt and add additional logic
...
Setup should now only ask the user whether to setup as airgap on manager-type installs. For all distributed minions setup will now inherit the airgap boolean from the manager.
2021-10-27 11:03:00 -04:00
m0duspwnens
36cb0d6c42
remove space
2021-10-18 14:34:33 -04:00
m0duspwnens
1b2268dfe5
load kibana configs during setup
2021-10-18 14:30:47 -04:00
William Wernert
025256aeaf
Merge pull request #5890 from Security-Onion-Solutions/foxtrot
...
Misc setup changes
2021-10-14 14:55:24 -04:00
m0duspwnens
78d30285b1
seperate securitySolutions load
2021-10-14 13:24:51 -04:00
Wes Lambert
6cdc214582
Add pillar in setup and change name of EG variable
2021-10-14 15:33:37 +00:00
Wes Lambert
78e88e0765
Add EG firewall allowance via setup
2021-10-13 21:42:54 +00:00
m0duspwnens
7832e59629
only load default kibana saved_objects during setup
2021-10-13 15:19:20 -04:00
William Wernert
36e1795295
Add end of setup log messages per #5032
2021-10-12 10:19:47 -04:00
William Wernert
946cf81a27
If ANALYST is selected immediately quit setup
2021-10-12 09:48:38 -04:00
Jason Ertel
94688a9adb
Eliminate adv component popup
2021-09-09 14:29:09 -04:00
William Wernert
d3b170c6df
Add logscan automation file + fix enable command in setup
2021-08-02 12:37:37 -04:00
William Wernert
64945cec16
[wip] Initial work to enable/disable "learn" modules
2021-07-26 14:24:10 -04:00
Jason Ertel
26bb6cc011
Require either true | false in parameter to so-elastic-auth and ensure all minions are fully updated with the new auth setting
2021-06-22 15:29:48 -04:00
Jason Ertel
a323aeb8fa
Allow so-elastic-auth to run before common even though the script has dependency on a common-provided script (benign error). This is needed first since common will need to know if auth is enabled
2021-06-16 14:23:58 -04:00
Jason Ertel
989f9dce42
Ensure sqlite.db exists before querying it; Execute so-elastic-auth after common state has been applied and redirect output to setup log
2021-06-15 16:57:13 -04:00
Jason Ertel
9b61723194
Merge branch 'dev' into kilo
2021-06-08 11:04:09 -04:00
Jason Ertel
14aa9805b4
Stop failing an install because salt is already running when a highstate is applied at 95%
2021-06-06 18:20:57 -04:00
Jason Ertel
fa6af06204
Avoid running highstate during setup when flipping auth flag
2021-06-02 17:13:59 -04:00
William Wernert
b3f2c60065
Whiptail title fixes
...
- Use a variable for the title
- Fix cases where the whiptail title wasn't changed previously
2021-06-02 12:38:32 -04:00
m0duspwnens
d25a439bd4
more changes
2021-06-01 10:53:58 -04:00
m0duspwnens
3859f6464a
dont be quiet on first grep
2021-05-14 08:56:42 -04:00
m0duspwnens
74f2a61b25
install influxdb and grafana during setup prior to final highstate
2021-05-13 09:06:47 -04:00
m0duspwnens
b01bfda862
Merge remote-tracking branch 'remotes/origin/dev' into issue/3264
2021-05-03 11:49:09 -04:00
William Wernert
19dd9b97d2
Don't ask for node description on eval and import installs
2021-05-03 09:40:53 -04:00
m0duspwnens
93ee96b1cd
Ignore "Status .* was not found" due to output from salt http.query or http.wait_for_successful_query states used with retry
2021-04-29 10:19:42 -04:00
William Wernert
3f007f1026
Disable fastestmirror during setup + soup
2021-04-20 15:18:06 -04:00
William Wernert
113e558a05
Set manager early for proxy config
2021-04-20 14:32:17 -04:00
William Wernert
bbf16d0f11
Show airgap prompt within if statement + persist variable for node installs
2021-04-20 11:34:17 -04:00
William Wernert
b449955711
Proxy whiptail fixes
...
* Don't try to set up proxy/manager proxy during network only flow
* Fix logic to never show new menu on airgap, set MANAGERUPDATES to 1 on airgap minions
2021-04-19 16:26:53 -04:00
William Wernert
7948906f51
Fix minion airgap logic
2021-04-19 14:04:01 -04:00
William Wernert
ba9a45bd0f
Split network init + ssh copy notices
2021-04-19 14:02:00 -04:00
William Wernert
002fa99055
Fix whiptail order
2021-04-19 13:47:50 -04:00
William Wernert
e8553162a5
[refactor] Change how whiptail asks for proxy settings
2021-04-19 10:51:39 -04:00
William Wernert
cc344d921a
Skip whiptail during testing, echo error message to setup log
2021-04-12 16:13:32 -04:00
William Wernert
4db20a00ff
Add quotes around description, since it can contain spaces
2021-04-09 10:16:19 -04:00
William Wernert
fc9df2bbae
Update airgap question to ask during minion installs too
2021-04-09 10:00:50 -04:00
William Wernert
9b5276f1ab
Remove bad || statement
2021-04-09 09:59:54 -04:00