linux-baseline/README.md
2014-06-05 11:22:05 +02:00

44 lines
1.1 KiB
Markdown

tests-os-hardening
==================
This are the integration tests for the projects
- https://github.com/TelekomLabs/puppet-os-hardening
- https://github.com/TelekomLabs/chef-os-hardening
they start at `integration` level
you can use the gem `kitchen-sharedtests`
- https://github.com/ehaselwanter/kitchen-sharedtests/
to make them available to your project. Use `thor kitchen:fetch-remote-tests` to put the repo into `test/integration`
## Standalone Usage
you can target the integration tests to any host were you have ssh access
rake -T gives you a list of suites you can run (well ignore directories which are obviously not suites for now)
```
± rake -T
rake serverspec:data_bags # Run serverspec suite data_bags
rake serverspec:default # Run serverspec suite default
```
run it with:
```
bundle install
# default user and ssh-key
bundle exec rake serverspec:default target_host=<name-or-ip-of-target-server>
# or with user, host, password
ASK_LOGIN_PASSWORD=true bundle exec rake serverspec:default target_host=192.168.1.222 user=stack
```
add `format=html` to get a report.html document