Files
securityonion/salt/idh/openssh/init.sls
2024-05-10 11:46:00 -04:00

24 lines
701 B
Plaintext

{# This state is designed to only manage the openssh server settings of an IDH node and is seperate from the ssh setting for OpenCanary #}
{% from "idh/openssh/map.jinja" import openssh_map with context %}
openssh:
pkg.installed:
- name: {{ openssh_map.server }}
{% if openssh_map.enable is sameas true %}
service.running:
- enable: {{ openssh_map.enable }}
- name: {{ openssh_map.service }}
- require:
- pkg: {{ openssh_map.server }}
{% else %}
service.dead:
- enable: False
- name: {{ openssh_map.service }}
{% endif %}
{% if grains.os_family == 'RedHat' %}
python_selinux_mgmt_tools:
pkg.installed:
- name: policycoreutils-python-utils
{% endif %}