mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
apply ca state early in setup
This commit is contained in:
@@ -714,12 +714,19 @@ if ! [[ -f $install_opt_file ]]; then
|
|||||||
|
|
||||||
logCmd "salt-call state.apply common.packages"
|
logCmd "salt-call state.apply common.packages"
|
||||||
logCmd "salt-call state.apply common"
|
logCmd "salt-call state.apply common"
|
||||||
|
# apply the ca state to create the ca and put it in the mine early in the install
|
||||||
|
# this is done before the salt.master state puts the checkmine engine in place and starts
|
||||||
|
# checking for a valid ca in the mine for the manager
|
||||||
|
# the minion ip will already be in the mine from configure_minion function in so-functions
|
||||||
|
logCmd "salt-call state.apply ca"
|
||||||
|
# this will apply the salt.minion state first since salt.master includes salt.minion
|
||||||
logCmd "salt-call state.apply salt.master"
|
logCmd "salt-call state.apply salt.master"
|
||||||
|
|
||||||
# wait here until we get a response from the salt-master since it may have just restarted
|
# wait here until we get a response from the salt-master since it may have just restarted
|
||||||
# exit setup after 5-6 minutes of trying
|
# exit setup after 5-6 minutes of trying
|
||||||
check_salt_master_status || fail "Can't access salt master or it is not ready"
|
check_salt_master_status || fail "Can't access salt master or it is not ready"
|
||||||
|
|
||||||
|
# this will also call the ssl state since docker requires the intca
|
||||||
|
# the salt-minion service will need to be up on the manager to sign requests
|
||||||
logCmd "salt-call state.apply docker"
|
logCmd "salt-call state.apply docker"
|
||||||
firewall_generate_templates
|
firewall_generate_templates
|
||||||
set_initial_firewall_policy
|
set_initial_firewall_policy
|
||||||
|
|||||||
Reference in New Issue
Block a user