added a state that installs the openssh client
This commit is contained in:
parent
f2d5c4b114
commit
6e418aa945
@ -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``
|
||||
------------------
|
||||
|
||||
|
5
openssh/client.sls
Normal file
5
openssh/client.sls
Normal file
@ -0,0 +1,5 @@
|
||||
{% from "openssh/map.jinja" import openssh with context %}
|
||||
|
||||
openssh_client:
|
||||
pkg.installed:
|
||||
- name: {{ openssh.client }}
|
@ -1,6 +1,7 @@
|
||||
{% 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',
|
||||
|
Loading…
Reference in New Issue
Block a user