Dragonfly is tough by default because unless you use something like Salt, you can't connect to it to get keys to it in the first place. You can curl keys to it, of course. But you need totally different processes than you would typically use with any other OS to get it set up.
That means it's not even Ansible friendly. Pretty much agent-based tools like Puppet, Salt, etc... is the way to go.
Yup, unless you have some way to push the Ansible key ahead of time, like in a curl. So back to the beginning there 🙂