Skip to content

Support for plugin configurations #44

Open
@dploeger

Description

@dploeger

Use Case

We made a check plugin, which detects roles and profiles based on the prefix "(profile|role)::", which is used at our site. Additionally, it checks for role features, which is a concept developed by us as well.

In the current form, this check most probably can't be used by users outside of our organisation, because the check can either be enabled or disabled but not configured any further.

Describe the Solution You Would Like

A check plugin should be able to add options to the main puppet-lint cli application which will be available in the plugin code so it can be easily configured and adapted by the puppet lint user to their needs.

Describe Alternatives You've Considered

As an alternative a user could clone the check plugin and adapt the source code to their needs, which isn't quite sustainable in the long term and contradicts the community approach of open source software.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions