add timeout to ssh sessions negotiation to prevent github problems (or any other remote connection issues) from blocking the Puppet run
Merge pull request #65 from rkhatibi/master

Add timeout to ssh connections