Mike Reeves
bab010a109
Fix reinstall logic
2023-01-11 12:40:18 -05:00
Mike Reeves
c07821a612
Fix reinstall logic
2023-01-11 12:32:43 -05:00
Mike Reeves
fde65db021
Add influx pillars during setup
2022-12-19 12:03:00 -05:00
Mike Reeves
28e8c54443
Wire telegraf initial commit
2022-12-15 10:43:58 -05:00
Mike Reeves
678d5c5c9c
Replace so-firewall
2022-09-20 11:22:20 -04:00
Mike Reeves
03ea714dc1
Add NTP
2022-09-19 14:06:46 -04:00
Mike Reeves
9a6fe3e8de
Add BPF
2022-09-16 08:36:44 -04:00
Mike Reeves
f2ff8ca4e2
Create advanced files
2022-09-09 16:29:50 -04:00
Mike Reeves
9df2aaacb0
Create advanced files
2022-09-09 16:26:59 -04:00
Mike Reeves
8a7b194f2b
Create advanced files
2022-09-09 16:24:41 -04:00
Mike Reeves
57c303b9ca
Create advanced files
2022-09-09 16:23:32 -04:00
Mike Reeves
2bd9dd80e2
Move In Day
2022-09-07 09:06:25 -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
William Wernert
eb674b3b93
Validate list of ntp servers (ip4, hostname, or fqdn)
2021-03-25 14:45:33 -04:00
William Wernert
449e0d853c
Initial support for ntp service via chronyd
2021-03-22 15:52:51 -04:00
William Wernert
3f3fe78322
[fix] Correct reversed logic
2020-12-30 14:01:20 -05:00
William Wernert
0a57b78900
[feat] Add option to set up only network on an iso
2020-12-29 12:52:21 -05:00
William Wernert
3e2a9cc884
Merge branch 'dev' into experimental
2020-12-14 12:32:53 -05:00
Jason Ertel
bb61c1f745
Cleanup bash imports/sources, function definitions, and variables
2020-12-11 15:33:31 -05:00
Jason Ertel
eb735c7289
Replace duplicate random generator with common function
2020-12-11 13:22:13 -05:00
William Wernert
3c7a8fe92f
[fix] Don't cd in so-variables
2020-12-11 09:39:00 -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
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
f782299281
Remove preconfigured zeeklog + create it during setup
2020-09-28 15:12:36 -04:00
William Wernert
d6f7dcb630
[refactor] Changes to storage requirements
...
See #1047
2020-07-21 15:35:13 -04:00
William Wernert
c31c24ccd8
[fix] Check /nsm instead of / for free space
2020-07-13 09:12:24 -04:00
William Wernert
57bbb02c65
[refactor][fix] Move nmcli status list gen to a function
...
nmcli is only assured to be installed after detect_os is run so move this command to a function so it can run after detect_os
2020-07-02 17:18:56 -04:00
William Wernert
c97798b57d
[feat] Add check to see if bond nics are managed by Network Manager
2020-07-01 09:43:39 -04:00
William Wernert
cab232ae9f
[feat] Add check for disk space during setup
2020-06-30 10:11:02 -04:00
m0duspwnens
091cc8b789
fix how local salt and pillar dirs are created - https://github.com/Security-Onion-Solutions/securityonion-saltstack/issues/749
2020-05-28 08:57:07 -04:00
m0duspwnens
b24654002b
rename salt custom directory to local
2020-05-21 14:53:25 -04:00
m0duspwnens
d0242c1da6
update references of /opt/so/saltstack to /opt/so/saltstack/default. use var default_salt_dir where appropriate - https://github.com/Security-Onion-Solutions/securityonion-saltstack/issues/749
2020-05-21 10:54:47 -04:00
William Wernert
6785b9e4d2
[feat] Add check for hardware requirements
2020-05-04 15:59:07 -04:00
William Wernert
a2fbdf644c
[fix] Move + rename SOVERSION var for ISO build
2020-05-04 10:43:27 -04:00
William Wernert
714cd522cb
Merge branch 'dev' into feature/setup-refactor
...
# Conflicts:
# README.md
# VERSION
# pillar/top.sls
# salt/common/grafana/grafana_dashboards/eval/eval.json
# salt/common/init.sls
# salt/common/tools/sbin/so-status
# salt/curator/init.sls
# salt/elastalert/init.sls
# salt/elasticsearch/init.sls
# salt/filebeat/init.sls
# salt/fleet/files/scripts/so-fleet-setup
# salt/fleet/init.sls
# salt/grafana/dashboards/sensor_nodes/sensor.json
# salt/hive/init.sls
# salt/idstools/init.sls
# salt/kibana/bin/so-kibana-config-load
# salt/logstash/init.sls
# salt/master/init.sls
# salt/mysql/init.sls
# salt/nginx/etc/index.html
# salt/pcap/init.sls
# salt/playbook/init.sls
# salt/reactor/fleet.sls
# salt/redis/init.sls
# salt/sensoroni/init.sls
# salt/soctopus/init.sls
# salt/strelka/init.sls
# salt/suricata/init.sls
# salt/tcpreplay/init.sls
# salt/wazuh/init.sls
# salt/zeek/init.sls
# setup/so-functions
# setup/so-setup
# setup/so-whiptail
2020-05-04 10:35:53 -04:00
William Wernert
e6492d4852
[fix] Don't set startup state until end of setup
2020-04-28 13:02:27 -04:00
William Wernert
34ddc69bfe
[refactor][fix] Move so_version to so-variables
2020-04-28 09:01:27 -04:00
William Wernert
09c22bbe43
[fix] Create arrays for bro_pins and suricata_pins
2020-04-22 16:59:31 -04:00
William Wernert
8404453cec
[refactor] Use nproc to calculate number of cpu cores
2020-04-22 14:48:52 -04:00
William Wernert
39e6f8ecbd
[fix] Misc fixes for setup to run properly
2020-04-22 13:15:39 -04:00
William Wernert
3ef3c157f3
[refactor][WIP] Setup changes part 6
2020-04-18 19:10:33 -04:00
William Wernert
ce59019967
[refactor] Move variables to their own file
2020-04-18 18:41:19 -04:00