Install PE client tools on an unmanaged macOS workstation
You can install the client tools on a macOS workstation using Finder or the command line.
- On the workstation, create the directory
/etc/puppetlabs/puppet/ssl/certs
. - On the primary server, navigate to
/etc/puppetlabs/puppet/ssl/certs/
andcopy ca.pem
to the directory you created on the workstation. - On the workstation, make sure file permissions are correct:
chmod 444 /etc/puppetlabs/puppet/ssl/certs/ca.pem
- Verify that the checksum of
ca.pem
on the workstation matches the checksum of the same file on the primary server. - Install the client tools using Finder or the
command line.
- Finder
Download the macOS pe-client-tools-package.
Open the
pe-client-tools
.dmg and click theinstaller
.pkg.Follow the prompts to install the client tools.
- Command line
Download the macOS pe-client-tools-package.
Mount the disk image:
sudo hdiutil mount <DMGFILE>
.A line appears ending with
/Volumes/puppet-agent-VERSION
. This directory location is the mount point for the virtual volume created from the disk image.- Run
cd /Volumes/pe-client-tools-VERSION
. - Run
sudo installer -pkg pe-client-tools-<VERSION>-installer.pkg -target /
. - Run
cd ~
and then runsudo umount /Volumes/pe-client-tools-VERSION
.
- Finder