Skip to content

Convenience classes for common ssh access patterns.

Notifications You must be signed in to change notification settings

ncsa/puppet-sshd

 
 

Repository files navigation

sshd

pdk-validate yamllint

Manage base sshd_config settings and allow_ssh access for users and groups from specified sources.

Dependencies

Reference

REFERENCE.md

define sshd::allow_from (

  • Array[ String, 1 ] $hostlist,
  • Array[ String ] $users = [],
  • Array[ String ] $groups = [],
  • Hash[ String, Data ] $additional_match_params = {},

class sshd (

  • Hash $allow_list,
  • Boolean $banner_ignore,
  • Hash $config,
  • String $config_file,
  • Hash[String,Hash] $config_matches,
  • Hash $config_subsystems,
  • Boolean $manage_service,
  • Array[String] $required_packages, #per OS
  • Array[String] $revoked_keys,
  • String $revoked_keys_file, #per OS
  • String $service_name,
  • Array $trusted_subnets,
  • Optional[String] $banner = undef,

About

Convenience classes for common ssh access patterns.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 67.8%
  • Ruby 31.1%
  • Dockerfile 1.1%