Bladeren bron

Merge pull request #79 from leansalt/server-service-control

Add ability to control SSH server service status (default: on)
tags/v0.41.0
Brian Jackson 8 jaren geleden
bovenliggende
commit
b9689cedff
3 gewijzigde bestanden met toevoegingen van 10 en 1 verwijderingen
  1. +1
    -0
      openssh/defaults.yaml
  2. +7
    -1
      openssh/init.sls
  3. +2
    -0
      pillar.example

+ 1
- 0
openssh/defaults.yaml Bestand weergeven

@@ -1,4 +1,5 @@
openssh:
sshd_enable: True
sshd_config: /etc/ssh/sshd_config
sshd_config_src: salt://openssh/files/sshd_config
ssh_config: /etc/ssh/ssh_config

+ 7
- 1
openssh/init.sls Bestand weergeven

@@ -5,10 +5,16 @@ openssh:
pkg.installed:
- name: {{ openssh.server }}
{% endif %}
{% if openssh.sshd_enable is sameas true %}
service.running:
- enable: True
- enable: {{ openssh.sshd_enable }}
- name: {{ openssh.service }}
{% if openssh.server is defined %}
- require:
- pkg: {{ openssh.server }}
{% endif %}
{% else %}
service.dead:
- enable: False
- name: {{ openssh.service }}
{% endif %}

+ 2
- 0
pillar.example Bestand weergeven

@@ -81,6 +81,8 @@ ssh_config:
VisualHostKey: 'no'

openssh:
# Controls if SSHD should be enabled/started
sshd_enable: true
auth:
joe-valid-ssh-key-desktop:
- user: joe

Laden…
Annuleren
Opslaan