Browse Source

added a state that installs the openssh client

master
Kenny Do 11 years ago
parent
commit
6e418aa945
3 changed files with 14 additions and 2 deletions
  1. +7
    -2
      README.rst
  2. +5
    -0
      openssh/client.sls
  3. +2
    -0
      openssh/map.jinja

+ 7
- 2
README.rst View File

``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``
------------------ ------------------



+ 5
- 0
openssh/client.sls View File

{% from "openssh/map.jinja" import openssh with context %}

openssh_client:
pkg.installed:
- name: {{ openssh.client }}

+ 2
- 0
openssh/map.jinja View File

{% 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',
}, },
'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…
Cancel
Save