28 lines
628 B
Text
28 lines
628 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_configuration:
|
|
file.managed:
|
|
- name: /etc/ssh/sshd_config
|
|
- source: salt://{{ tpldir }}/files/ssh_sshd_config
|
|
|
|
system_ssh_enable:
|
|
service.running:
|
|
- name: sshd
|
|
- enable: True
|
|
- watch:
|
|
- system_ssh_configuration
|
|
- system_ssh_add_keys
|
|
- require:
|
|
- system_ssh_configuration
|
|
- system_ssh_add_keys
|