People still use Puppet? All I ever see out there is Ansible, and some Salt.
Some tell me that Ansible is supposed to be better, I still prefer doing these things in Salt, in the yet rarer and rarer occasion something is not being run in some form or another of "distroless" container.
Overall I think the declarative nature of Puppet and Chef lend themselves more to still automated, but longer-lived, nodes. Not quite pets, but things that stick around for more than one deploy.
Damn, that's fucking crazy, and also really depressing at the same time.