inspec/lib/bundles/inspec-supermarket
Adam Leff 4b9acb4800 Bump Rubocop to 0.49.1 (#2323)
* Bump Rubocop to 0.49.1

This change bumps Rubocop to 0.49.1. There have been a lot of changes
since 0.39.0 and this PR is hopefully a nice compromise of turning off
certain cops and updating our codebase to take advantage of new Ruby
2.3 methods and operators.

Signed-off-by: Adam Leff <adam@leff.co>

* Set end-of-line format to line-feed only, avoid Windows-related CRLF issues

Signed-off-by: Adam Leff <adam@leff.co>
2017-11-21 08:49:41 +01:00
..
api.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
cli.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
README.md update readme for bundles 2016-06-29 08:14:36 +02:00
target.rb Allow supermarket:// and compliance:// in inspec.yml 2016-09-09 14:14:37 +01:00

InSpec Extension for Chef Supermarket

To use the CLI, this InSpec add-on adds the following commands:

  • $ inspec supermarket configure - configures the supermarket server
  • $ inspec supermarket search - searches for a compliance profile on supermarket
  • $ inspec supermarket exec nathenharvey/tmp-compliance-profile - extends execute to load the profile

Compliance profiles from Supermarket can be executed in two mays:

  • via supermarket exec: inspec supermarket exec nathenharvey/tmp-compliance-profile
  • via supermarket scheme: inspec exec supermarket://nathenharvey/tmp-compliance-profile

Usage

$ inspec supermarket
Commands:
  inspec supermarket exec PROFILE    # execute a Supermarket profile
  inspec supermarket help [COMMAND]  # Describe subcommands or one specific subcommand
  inspec supermarket info PROFILE    # display Supermarket profile details
  inspec supermarket profiles        # list all available profiles in Chef Supermarket

$ inspec supermarket profiles
Available profiles:
-------------------
 * nathenharvey/tmp-compliance-profile
 * hardening/os-hardening
 * hardening/ssh-hardening

$ inspec supermarket info hardening/os-hardening
name:   os-hardening
owner:  hardening
url:    https://github.com/dev-sec/tests-os-hardening

description:   Base Linux Compliance profile, used for Security + DevOps. More Information is available at http://dev-sec.io/

$ inspec exec supermarket://hardening/os-hardening
........F.F.................F......FFF.....FFFF.F........FF....FFFFFFF...FF.FFFFFF.FFFFFFFFFFF.F...

...

Finished in 3.81 seconds (files took 5.69 seconds to load)
99 examples, 40 failures