I started using this module for the ssh_config type, but meanwhile it became the default provider for sshkey (a type from the sshkeys_core module). This has had a hideous impact on performance.
In my testing, 2000 resources take 330 seconds to enforce (even with no changes), compared to 0.91 seconds if I force the provider back to parsed.
It's not uncommon to manage a large number of sshkey resources, so I think using this module to manage sshkey resources should be opt-in, (or the sshkey provider moved into its own module).
I started using this module for the
ssh_configtype, but meanwhile it became the default provider forsshkey(a type from thesshkeys_coremodule). This has had a hideous impact on performance.In my testing, 2000 resources take 330 seconds to enforce (even with no changes), compared to 0.91 seconds if I force the provider back to
parsed.It's not uncommon to manage a large number of
sshkeyresources, so I think using this module to managesshkeyresources should be opt-in, (or thesshkeyprovider moved into its own module).