Installing OpenVox agent: macOS
These instructions cover installing openvox-agent on macOS systems.
-
Before installing
openvox-agent, read the pre-install tasks. -
Download the current macOS package from https://downloads.voxpupuli.org/mac.
The macOS package bundles the runtime it needs, so you do not need to install Ruby or other OpenVox dependencies separately.
-
Install the package.
You can use the graphical installer or install from the command line.
Graphical installation
- Open the downloaded disk image.
- Run the included installer package.
- Follow the prompts to complete the installation.
Command-line installation
-
Mount the disk image:
sudo hdiutil mount <DMG FILE> -
Install the package from the mounted image:
sudo installer -pkg /Volumes/<IMAGE>/<PKG FILE> -target / -
Unmount the disk image when you are done:
sudo hdiutil unmount /Volumes/<IMAGE>
After installation
-
Add
/opt/puppetlabs/binto yourPATHif you want to runpuppetandfacterwithout the full path. -
Configure the server name in
puppet.confif your server is not reachable aspuppet. For commonly changed settings, see the agent settings list. -
Run a test agent execution if this node will talk to an OpenVox Server:
sudo /opt/puppetlabs/bin/puppet agent --test -
Sign the certificate on the CA if your deployment uses manual certificate approval.
If you are replacing legacy Puppet packages on the machine, back up /etc/puppetlabs/
before you begin. OpenVox continues using the same configuration paths.