chef / effortless

Automated best practices for Chef Infra and Chef InSpec
https://chef.io
Apache License 2.0
33 stars 38 forks source link

Feature/multi profile #257

Closed collinmcneese closed 3 years ago

collinmcneese commented 3 years ago

Allows for the inclusion of multiple Inspec profiles for the Effortless package, specified as directory names with scaffold_profiles variable.

Currently when running multiple Effortless Inspec packages on a node, only the latest package to send result data will have results showing in the UI for Automate. To work around this a wrapper profile can be used, but then all controls show up under a potentially monolithic profile.

These changes add the ability to include multiple profiles in a single Effortless Inspec package, each of which will have results populated to Automate as discreet profiles.

The other option right now is to use scaffolding-chef-benchmark which has two caveats:

chef-expeditor[bot] commented 3 years ago

Hello collinmcneese! Thanks for the pull request!

Here is what will happen next:

  1. Your PR will be reviewed by the maintainers.
  2. If everything looks good, one of them will approve it, and your PR will be merged.

Thank you for contributing!