added a state that installs the openssh client
This commit is contained in:
parent
f2d5c4b114
commit
6e418aa945
|
@ -16,16 +16,21 @@ Available states
|
||||||
``openssh``
|
``openssh``
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
Installs the ``openssh`` package and service.
|
Installs the ``openssh`` server package and service.
|
||||||
|
|
||||||
``openssh.config``
|
``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
|
(under "openssh/files"). This configuration file is populated
|
||||||
by values from pillar. ``pillar.example`` results in the generation
|
by values from pillar. ``pillar.example`` results in the generation
|
||||||
of the default ``sshd_config`` file on Debian Wheezy.
|
of the default ``sshd_config`` file on Debian Wheezy.
|
||||||
|
|
||||||
|
``openssh.client``
|
||||||
|
------------------
|
||||||
|
|
||||||
|
Installs the openssh client package.
|
||||||
|
|
||||||
``openssh.banner``
|
``openssh.banner``
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
|
|
@ -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']({
|
{% set openssh = salt['grains.filter_by']({
|
||||||
'Debian': {
|
'Debian': {
|
||||||
'server': 'openssh-server',
|
'server': 'openssh-server',
|
||||||
|
'client': 'openssh-client',
|
||||||
'service': 'ssh',
|
'service': 'ssh',
|
||||||
'sshd_config': '/etc/ssh/sshd_config',
|
'sshd_config': '/etc/ssh/sshd_config',
|
||||||
'sshd_config_src': 'salt://openssh/files/sshd_config',
|
'sshd_config_src': 'salt://openssh/files/sshd_config',
|
||||||
|
@ -9,6 +10,7 @@
|
||||||
},
|
},
|
||||||
'RedHat': {
|
'RedHat': {
|
||||||
'server': 'openssh-server',
|
'server': 'openssh-server',
|
||||||
|
'client': 'openssh',
|
||||||
'service': 'sshd',
|
'service': 'sshd',
|
||||||
'sshd_config': '/etc/ssh/sshd_config',
|
'sshd_config': '/etc/ssh/sshd_config',
|
||||||
'sshd_config_src': 'salt://openssh/files/sshd_config',
|
'sshd_config_src': 'salt://openssh/files/sshd_config',
|
||||||
|
|
Loading…
Reference in New Issue