blob: 5cbda1da9be612b5f23c1aab00d04848f3ff75b2 [file] [log] [blame]
{% set server = salt['grains.filter_by']({
'Arch': {
'pkgs': ['openssh'],
'service': 'sshd',
'config': '/etc/ssh/sshd_config',
'lib_dir': '/usr/lib/openssh',
'user': {},
'use_dns': True,
'challenge_response_auth': False,
},
'Debian': {
'pkgs': ['openssh-server'],
'service': 'ssh',
'config': '/etc/ssh/sshd_config',
'lib_dir': '/usr/lib/openssh',
'user': {},
'use_dns': True,
'challenge_response_auth': False,
},
'MacOS': {
'pkgs': ['openssh'],
'service': 'ssh',
'config': '/etc/sshd_config',
'lib_dir': '/usr/lib/openssh',
'user': {},
'use_dns': True,
'challenge_response_auth': False,
},
'RedHat': {
'pkgs': ['openssh'],
'service': 'sshd',
'config': '/etc/ssh/sshd_config',
'lib_dir': '/usr/libexec/openssh',
'user': {},
'use_dns': True,
'challenge_response_auth': False,
},
}, merge=salt['pillar.get']('openssh:server')) %}
{% set client = salt['grains.filter_by']({
'Arch': {
'pkgs': ['openssh'],
'proxy_pkgs': ['openssh'],
'config': '/etc/ssh/ssh_config',
},
'Debian': {
'pkgs': ['openssh-client'],
'proxy_pkgs': ['connect-proxy'],
'config': '/etc/ssh/ssh_config',
},
'MacOS': {
'pkgs': ['openssh'],
'proxy_pkgs': ['connect-proxy'],
'config': '/etc/ssh/ssh_config',
},
'RedHat': {
'pkgs': ['openssh-clients'],
'proxy_pkgs': ['connect-proxy'],
'config': '/etc/ssh/ssh_config',
},
}, merge=salt['pillar.get']('openssh:client')) %}