sensu / sensu-go-chef

Chef Library Cookbook for Sensu Go
https://sensu.io
MIT License
11 stars 22 forks source link

Add LDAP auth integration resource #114

Closed webframp closed 3 years ago

webframp commented 3 years ago

This is essentially the same behavior as #91 that added Active Directory integration. LDAP auth has a different object type but this attempts to reuse the same method as much as possible

It seems logical to refactor the AD resource to follow a naming convention such as sensu_auth_*, since multiple external auth provider types are supported by sensu. However, I purposefully limited the changes made the the active_directory resources in this change and did not rename them.

Note the ldap server property callback here is the same as that used in the sensu_asset resource


Pull Request Checklist

Is this in reference to an existing issue?

Yes, #81

General

New Features

Purpose

Add support for configuration of an external LDAP auth provider

Known Compatibility Issues

None

webframp commented 3 years ago

Resolved conflicts