diff --git a/salt/ssl/remove.sls b/salt/ssl/remove.sls index 43a245288..7738490e5 100644 --- a/salt/ssl/remove.sls +++ b/salt/ssl/remove.sls @@ -2,6 +2,10 @@ trusttheca: file.absent: - name: /etc/pki/tls/certs/intca.crt +symlinkca: + file.absent: + - name: /etc/ssl/certs/intca.crt + influxdb_key: file.absent: - name: /etc/pki/influxdb.key diff --git a/setup/so-functions b/setup/so-functions index 46bb0b4b2..b67133d4e 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -1600,6 +1600,9 @@ reinstall_init() { salt-call -l info saltutil.kill_all_jobs --local fi + logCmd "salt-call state.apply ca.remove -linfo --local --file-root=../salt" + logCmd "salt-call state.apply ssl.remove -linfo --local --file-root=../salt" + # Kill any salt processes (safely) for service in "${salt_services[@]}"; do # Stop the service in the background so we can exit after a certain amount of time @@ -1621,9 +1624,6 @@ reinstall_init() { done done - logCmd "salt-call state.apply ca.remove -linfo --local --file-root=../salt" - logCmd "salt-call state.apply ssl.remove -linfo --local --file-root=../salt" - # Remove all salt configs rm -rf /etc/salt/engines/* /etc/salt/grains /etc/salt/master /etc/salt/master.d/* /etc/salt/minion /etc/salt/minion.d/* /etc/salt/pki/* /etc/salt/proxy /etc/salt/proxy.d/* /var/cache/salt/