ignore vendor paths for linting

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
temporarily remove guard from gemfile for travis testing

travis 1.8.7 testing cannot work with guard due to dependency on celluloid which requires ruby 1.9.2. it is still worth running the tests for 1.8.7 since some systems (eg ubuntu 12.04) carry old rubies by default and are supported by hardening

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fix travis issues

* don't use ssh-style fixtures, use http-style instead
* kick out kitchen as it doesn't run on ruby 1.8

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
make puppet version adaptable for travis

all those different puppet configurations don't have any affect if gemfile.lock is added to the repo. temporarily remove it to allow travis to test all versions.

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
add missing soflinks for specs

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
make travis runs fast_finish

don't wait for things that are allowed to fail

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>