added possibility to configure server version and client version with pillar examplemaster
openssh_client: | openssh_client: | ||||
pkg.installed: | pkg.installed: | ||||
- name: {{ openssh.client }} | - name: {{ openssh.client }} | ||||
{% if openssh.client_version is defined %} | |||||
- version: {{ openssh.client_version }} | |||||
{% endif %} |
{% if openssh.server is defined %} | {% if openssh.server is defined %} | ||||
pkg.installed: | pkg.installed: | ||||
- name: {{ openssh.server }} | - name: {{ openssh.server }} | ||||
{% if openssh.server_version is defined %} | |||||
- version: {{ openssh.server_version }} | |||||
{% endif %} | |||||
{% endif %} | {% endif %} | ||||
{% if openssh.sshd_enable is sameas true %} | {% if openssh.sshd_enable is sameas true %} | ||||
service.running: | service.running: |
banner_string: | | banner_string: | | ||||
Welcome to {{ grains['id'] }}! | Welcome to {{ grains['id'] }}! | ||||
# Set installed package version | |||||
server_version: latest | |||||
client_version: latest | |||||
# Controls if SSHD should be enabled/started | # Controls if SSHD should be enabled/started | ||||
sshd_enable: true | sshd_enable: true | ||||
auth: | auth: |