| BOLT-1472 has been created to cover the testing aspect of this ticket, so that we can move forward on merging the basics of this work with manual testing only. As mentioned in https://github.com/puppetlabs/bolt/pull/1087 the caveats are:
- Works only with MIT Kerberos from a Linux node
- Does not work with Heimdal on OSX
- gssapi gem support for Heimdal is not well vetted - OSX doesn't export Kerberos IOV functions needed for MS DCE RPC
- Does not work from a Windows node as winrm / gssapi gems only
support MIT Kerberos, and Windows has its own APIs
- Has been manually tested in a simple AD environment that has a
CentOS host domain joined to Windows Active Directory
- Provides initial support for the --realm command line switch, which
can be used intead of --username / --password.
Note that Kerberos is an authentication method, not a transport, so can be used with or without SSL just like other authentication. |