Skip to content
Snippets Groups Projects
Commit 6e418aa9 authored by Kenny Do's avatar Kenny Do
Browse files

added a state that installs the openssh client

parent f2d5c4b1
No related branches found
No related tags found
No related merge requests found
......@@ -16,16 +16,21 @@ Available states
``openssh``
-----------
Installs the ``openssh`` package and service.
Installs the ``openssh`` server package and service.
``openssh.config``
------------------
Installs the configuration file included in this formula
Installs the ssh daemon configuration file included in this formula
(under "openssh/files"). This configuration file is populated
by values from pillar. ``pillar.example`` results in the generation
of the default ``sshd_config`` file on Debian Wheezy.
``openssh.client``
------------------
Installs the openssh client package.
``openssh.banner``
------------------
......
{% from "openssh/map.jinja" import openssh with context %}
openssh_client:
pkg.installed:
- name: {{ openssh.client }}
{% set openssh = salt['grains.filter_by']({
'Debian': {
'server': 'openssh-server',
'client': 'openssh-client',
'service': 'ssh',
'sshd_config': '/etc/ssh/sshd_config',
'sshd_config_src': 'salt://openssh/files/sshd_config',
......@@ -9,6 +10,7 @@
},
'RedHat': {
'server': 'openssh-server',
'client': 'openssh',
'service': 'sshd',
'sshd_config': '/etc/ssh/sshd_config',
'sshd_config_src': 'salt://openssh/files/sshd_config',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment