{% from 'ssh/map.jinja' import ssh %} include: - ssh sshd: pkg.installed: - name: {{ ssh.server_package }} service.running: - name: {{ ssh.server_service }} - watch: - pkg: sshd - file: sshd_config sshd_config: file.managed: - name: {{ ssh.server_config_file }} - source: salt://ssh/server/files/{{ grains['osfinger'] }}/sshd_config - require: - pkg: sshd