Installing OpenVox agent: Linux
Install openvox-agent on Linux nodes that will run the OpenVox agent service or
use puppet apply.
Before you begin: Review the pre-install tasks. If this node will connect to an OpenVox Server, make sure the server side is already installed and reachable.
-
Enable the OpenVox repository for your distribution.
On apt-based systems, download and install the release package for your OS from apt.voxpupuli.org. For example, on Ubuntu 22.04:
wget https://apt.voxpupuli.org/openvox8-release-ubuntu22.04.deb sudo dpkg -i openvox8-release-ubuntu22.04.deb sudo apt updateOn yum/dnf-based systems, install the release package for your OS from yum.voxpupuli.org. For example, on EL 9:
sudo rpm -Uvh https://yum.voxpupuli.org/openvox8-release-el-9.noarch.rpmFor other distributions and versions, see the full list of release packages on the respective repository pages or the Installing OpenVox page.
-
Install the package.
On apt-based systems:
sudo apt update sudo apt install openvox-agentOn yum-based systems:
sudo yum install openvox-agent -
Confirm that you can run the OpenVox executables.
The public binaries are installed under
/opt/puppetlabs/bin. Add that directory to yourPATHfor interactive use, or call the binaries with their full path.export PATH=/opt/puppetlabs/bin:$PATH -
Configure agent settings if needed.
If the server is not reachable as
puppet, set theservervalue inpuppet.conf. For other commonly adjusted settings, see the agent settings list. -
Start and enable the agent service.
sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true -
Run a test check-in.
sudo /opt/puppetlabs/bin/puppet agent --test -
Sign the node certificate on the CA, if your deployment requires manual signing.
sudo /opt/puppetlabs/bin/puppetserver ca list sudo /opt/puppetlabs/bin/puppetserver ca sign --certname <NAME>
If you are replacing Puppet packages on an existing host, back up /etc/puppetlabs/
before you begin. OpenVox continues to use that configuration tree after installation.