54 Commits

Author SHA1 Message Date
Phil Friderici
45ef1ddbaa add default SFTP subsystem for SLES12 2015-10-07 15:28:54 +02:00
Garrett Honeycutt
b434ea89ef Support Puppet v4 and v3 with future parser 2015-08-05 11:01:02 -04:00
kTitan
01edea3712 Update README for HostbasedAuthentication and small styling fixes 2015-06-02 10:21:38 +02:00
kTitan
6d0cfd48c8 Parameterize IgnoreUserKnownHosts & IgnoreRhosts 2015-06-01 21:50:46 +02:00
kTitan
ea036f117e Add parameter for HostbasedAuthentication option in sshd_config 2015-06-01 10:58:25 -04:00
Kyle Fu
fbe72409ff Make GSSAPIAuthentication in ssh_config modifiable. Fix corresponding Puppet::Error test code. 2015-05-04 11:00:11 +08:00
Garrett Honeycutt
c105d91d4e Add parameters for AuthorizedKeysCommand and AuthorizedKeysCommandUser 2015-04-13 17:01:45 -04:00
Phil Friderici (ephifre)
ffde12030c parameterize sftp_server related settings 2015-04-07 18:32:01 +02:00
Markus Frosch
a03df37f09 Manage the ssh_known_hosts file when ssh_key_import is used 2014-11-16 16:47:44 -08:00
Garrett Honeycutt
9232254a1b Support Ruby v2.1.0 2014-11-13 01:47:00 -08:00
Kalle Kiviaho
6d6fe4c030 Add support for MaxStartups and MaxSessions in sshd_config
MaxStartups and MaxSessions control how many connections can be made to a ssh server.
Corrected faulty commented value for MaxStartups.
2014-11-12 16:03:08 -08:00
Garrett Honeycutt
8fbbdc7d3d Add ability to specify ListenAddress in sshd_config 2014-10-25 13:52:05 -07:00
Garrett Honeycutt
fadfa3b3bc Merge pull request #85 from diddi-/sshd_hostkey
Add support for changing HostKey option in sshd_config
2014-10-21 11:49:05 -04:00
Garrett Honeycutt
0e15d74b4b Support EL7
No actual code changes were needed to support EL7. Tests were updated
such that each supported release of EL is now tested.
2014-10-14 20:30:37 -04:00
Garrett Honeycutt
114bbccadb Release v3.19.1 - Bugfix: default GSSAPIDelegateCredentials to undef
This was previously set to undef everywhere except Solaris 11 which was
set incorrectly to 'yes'.
2014-09-24 10:13:56 -04:00
Diddi Oscarsson
2dfe01c0e3 Add support for changing HostKey option
This is to make it possible to change the HostKey parameter in
sshd_config.

As the HostKey is hardcoded to the template now it is currently not
possible to connect using for example ssh-dss. This commit changes that
behaviour.
2014-09-02 13:41:46 +02:00
Wolf Noble
dbd0e51760 Add parameters to specify the template used to generate sshd_config and ssh_config 2014-08-12 14:47:58 -05:00
Wolf Noble
71dfbca914 permit customization of sshd config loglevel 2014-08-06 15:13:32 -05:00
Garrett Honeycutt
3f94bff707 Add Allow/Deny options to sshd_config
Add ability to specify DenyGroups, AllowGroups, and AllowUsers to
sshd_config.
2014-05-29 11:17:18 -04:00
Garrett Honeycutt
eef1ca3f73 Add ability to specify DenyUsers in sshd_config 2014-05-28 16:46:13 -04:00
Garrett Honeycutt
230023ef5a Add ability to specify MACs option in ssh_config and sshd_config 2014-05-28 14:57:35 -04:00
Garrett Honeycutt
dbf2d6c138 Add ability to specify Ciphers option in ssh_config and sshd_config 2014-05-28 14:12:44 -04:00
nbentoumi
05704d7280 Add ServerKeyBits parameter 2014-05-22 14:52:23 -04:00
root
0d00d040da Add StrictModes parameter for sshd 2014-05-20 13:04:51 -04:00
Martin Hagstrom
7dd6b653b0 Add option to specify AuthorizedKeysFile 2014-05-16 13:01:27 +02:00
Garrett Honeycutt
58dd6263e7 Merging emahags/import_ssh_keys into master 2014-04-14 01:24:08 -04:00
Mike Lehner
9792b269bd Added ClientAliveCountMax config parameter 2014-04-01 20:34:37 -04:00
Mark Nalyanya
0523bac29a Fix service hasstatus for Solaris 9 2014-02-28 17:43:39 -05:00
Garrett Honeycutt
ae87198e76 Make Solaris work
Clean up nalyanyam's commit
2014-02-27 18:06:18 -05:00
Garrett Honeycutt
5b8317daa5 Merge remote-tracking branch 'origin/master' into support_solaris
Get this branch up to date
2014-02-25 10:23:08 +01:00
Mark Nalyanya
2ee8163d9b Add Solaris support
Parameterized the OS specific options
2014-02-25 10:20:01 +01:00
Martin Hagstrom
6236973bf8 Add option to not import ssh keys 2014-02-20 16:58:51 +01:00
Garrett Honeycutt
cd5e300fa0 Support Puppet v3.4 2014-02-06 14:54:43 -05:00
Phil Friderici
8a8ffbee6a added optional hiera merge functionality 2014-01-20 11:16:28 +01:00
Garrett Honeycutt
507b35e453 Cleaning up contributions 2013-12-21 02:27:10 -05:00
Garrett Honeycutt
42efd6ebfc Clean up contributions and improve spec tests 2013-12-21 02:21:06 -05:00
Phil Friderici
7bce1e8b35 ssh_config_hash_known_hosts option added 2013-12-11 14:35:42 +01:00
Kent Johansson
388ba4d147 Add option to specify banner content 2013-12-05 12:13:26 +01:00
Daniel Tremblay
c60c8618f8 Change default value for sshd_config_challenge_resp_auth to 'yes' 2013-12-04 19:10:36 +00:00
Garrett Honeycutt
e70afd4805 Add example of ssh key running command to README 2013-11-18 12:57:30 +01:00
Garrett Honeycutt
3dfa15ef6b Add ability to specify listen port for sshd
This patch allows you to specify a non-standard port for sshd.
2013-11-02 14:22:46 +01:00
Garrett Honeycutt
31397a0f18 Add Debian 7 support
Thank you, for5min, for testing this out and verifying that the package
names are the same between Debian 7 and Ubuntu 12.04 LTS.
2013-11-02 13:59:27 +01:00
Garrett Honeycutt
5971660ec3 Release v3.0.0
Remove sshd_config_sendenv_xmodifiers parameter which introduced a bug
that would prevent sshd from running.

Change default behvior of sshd to permit root to login. This is done to
be in line with the standard default of sshd. If you want to block root
from logging in by default, set the following in hiera.

ssh::permit_root_login: false
2013-10-31 20:29:50 +01:00
Garrett Honeycutt
2ecb232a0e Add feature to allow setting 'SendEnv XMODIFIERS'
This defaults to false and has options to independently set this in both
ssh_config and sshd_config.
2013-10-31 11:19:46 +01:00
Phil Friderici
952bea5393 Added more parameterizations 2013-10-31 09:26:45 +01:00
Garrett Honeycutt
a436adffd1 Refactor to fully support Ubuntu 2013-10-21 17:09:08 -04:00
Phil Friderici
b6907bf14f Added support for Suse 2013-10-16 11:29:11 +02:00
Garrett Honeycutt
1ac04501e0 Add ability to add more OS's and add spec tests 2013-10-15 12:43:09 -04:00
Garrett Honeycutt
144596197e Merge branch 'ssh_config' of https://github.com/jwennerberg/puppet-module-ssh into jwennerberg-ssh_config
Conflicts:
	manifests/init.pp
2013-10-15 12:14:23 -04:00
Garrett Honeycutt
cadc6472d3 Remove duplicate documentation from manifest 2013-09-25 16:38:20 +02:00