Version information
released Sep 1st 2013
Start using this module
Add this module to your Puppetfile:
mod 'spiette-ssh', '0.3.1'
Learn more about managing modules with a PuppetfileDocumentation
spiette/ssh — version 0.3.1 Sep 1st 2013
ssh puppet module
This is the ssh module. It manage client and server configurations. It supports:
- Any global sshd_config and ssh_config options
- Match block defines to confine users, group, etc to a shell, a chroot, or an configuration options you can think of.
The following options are set in the default server options parameter
- Subsystem => sftp internal-sftp
- PasswordAuthentication => yes
- ChallengeResponseAuthentication => no
- GSSAPIAuthentication => yes
- GSSAPICleanupCredentials => yes
- X11Forwarding => yes
The following options are set in the default client options parameter
- ForwardX11Trusted => yes
- GSSAPIAuthentication => yes
ssh::config have a config_template parameter to change the template file.
Requirements
- puppetlabs/stdlib >= 3.0.0
- ripienarr/concat >= 0.2.0
OS
- RedHat and Debian OS family are supported.
License
Apache License, Version 2.0
Usage
Tests
To run tests, you'll need
- rake
- rspec_puppet
- puppetlabs_spec_helper
Run rake help
to see all targets, rake spec
to run tests.
Contact
Simon Piette piette.simon@gmail.com
Support
Please log tickets and issues at our github page
Dependencies
- puppetlabs/stdlib (>= 3.0.0)
- ripienaar/concat (>= 0.2.0)