diff --git a/salt/thehive/scripts/cortex_init b/salt/thehive/scripts/cortex_init index 90980da9c..9fc1caf25 100644 --- a/salt/thehive/scripts/cortex_init +++ b/salt/thehive/scripts/cortex_init @@ -9,6 +9,12 @@ default_salt_dir=/opt/so/saltstack/default +cortex_clean(){ + sed -i '/^ cortexuser:/d' /opt/so/saltstack/local/pillar/static.sls + sed -i '/^ cortexpassword:/d' /opt/so/saltstack/local/pillar/static.sls + sed -i '/^ cortexorguser:/d' /opt/so/saltstack/local/pillar/static.sls +} + cortex_init(){ sleep 60 CORTEX_IP="{{MANAGERIP}}" @@ -51,6 +57,7 @@ cortex_init(){ } if [ -f /opt/so/state/cortex.txt ]; then + cortex_clean exit 0 else rm -f garbage_file @@ -63,4 +70,5 @@ else rm -f garbage_file sleep 5 cortex_init + cortex_clean fi diff --git a/salt/thehive/scripts/hive_init b/salt/thehive/scripts/hive_init index a8307c0d6..0caff6e2d 100755 --- a/salt/thehive/scripts/hive_init +++ b/salt/thehive/scripts/hive_init @@ -4,6 +4,11 @@ # {%- set THEHIVEPASSWORD = salt['pillar.get']('static:hivepassword', 'hivechangeme') %} # {%- set THEHIVEKEY = salt['pillar.get']('static:hivekey', '') %} +thehive_clean(){ + sed -i '/^ hiveuser:/d' /opt/so/saltstack/local/pillar/static.sls + sed -i '/^ hivepassword:/d' /opt/so/saltstack/local/pillar/static.sls +} + thehive_init(){ sleep 120 THEHIVE_IP="{{MANAGERIP}}" @@ -49,6 +54,7 @@ thehive_init(){ } if [ -f /opt/so/state/thehive.txt ]; then + thehive_clean exit 0 else rm -f garbage_file @@ -61,4 +67,5 @@ else rm -f garbage_file sleep 5 thehive_init + thehive_clean fi