mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-21 00:13:06 +01:00
only allow ca.remove state to run if so-setup is running
This commit is contained in:
@@ -3,6 +3,10 @@
|
|||||||
# https://securityonion.net/license; you may not use this file except in compliance with the
|
# https://securityonion.net/license; you may not use this file except in compliance with the
|
||||||
# Elastic License 2.0.
|
# Elastic License 2.0.
|
||||||
|
|
||||||
|
{% set setup_running = salt['cmd.retcode']('pgrep -x so-setup') == 0 %}
|
||||||
|
|
||||||
|
{% if setup_running%}
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- ssl.remove
|
- ssl.remove
|
||||||
|
|
||||||
@@ -21,3 +25,11 @@ remove_trusttheca:
|
|||||||
remove_pki_public_ca_crt_symlink:
|
remove_pki_public_ca_crt_symlink:
|
||||||
file.absent:
|
file.absent:
|
||||||
- name: /opt/so/saltstack/local/salt/ca/files/ca.crt
|
- name: /opt/so/saltstack/local/salt/ca/files/ca.crt
|
||||||
|
|
||||||
|
{% else %}
|
||||||
|
|
||||||
|
so-setup_not_running:
|
||||||
|
test.show_notification:
|
||||||
|
- text: "This state is reserved for usage during so-setup."
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
|||||||
Reference in New Issue
Block a user