These are the known issues in this version of Puppet.
User and group management on macOS 10.14 requires Full Disk Access
To run Puppet in a master-agent infrastructure, you must grant FDA to the
To run Puppet from a remote machine with SSH commands, you must grant FDA to
To run Puppet commands from the terminal, you must grant FDA to
To give Puppet access on a machine running macOS10.14, go to System Preferences > Security & Privacy > Privacy > Full Disk Access, and add the path to the Puppet executable, along with any other parent processes you use to run. Alternatively, set up automatic access using Privacy Preferences Control Profiles and a Mobile Device Management Server. PA-2226, PA-2227