salt-statetree/services/ssh.sls
2023-04-25 21:32:28 +02:00

25 lines
635 B
Text

include:
- system.packages
system_ssh_add_keys:
file.managed:
- name: /root/.ssh/authorized_keys
- source: salt://{{ tpldir }}/files/ssh_authorized_keys
- makedirs: True
- user: root
- group: root
- require:
- system_packages_install
- system_ssh_add_folder
system_ssh_configuration:
file.managed:
- name: /etc/ssh/sshd_config
- source: salt://{{ tpldir }}/files/ssh_sshd_config
system_ssh_enable:
service.enabled:
- name: sshd
- require:
- system_ssh_configuration
- system_ssh_add_keys