/openssh_cookbook

An openssh cookbook for chef. Includes a SSH-Tunnel Provider to easily setup persisting tunnels between machines.

Primary LanguageRuby

Sample Usage:

openssh_tunnel "MongoDB_replica_member_#{member.name.gsub(/\./,'_')}" do
  host member.name
  forwarding "-L#{member[:mongodb][:port]}:localhost:#{member[:mongodb][:port]}"
  key '/root/.ssh/tunnel_id_rsa'
  user 'tunnel'
end