puppetlabs puppet-agent compiled / hacked together for centos on armv7 ( eg raspberry pi )
The puppet-agent build process is complex to say the least; so I built this - now you don't have to.
I'm using this with raspbian w/docker and the official centos image on a rp4.
Tested against puppetserver 5.x - puppet reports itself as Puppet v6.7.0
clone the repo and copy puppet labs to /opt in your container or whatever
You can find the source here https://github.com/puppetlabs/puppet-agent
Someone else has had a shot here: https://blog.thewatertower.org/2018/12/26/puppet-agent-centos-7-and-raspberry-pi/