The Smallstep agent manages certificates for all your devices and workloads.
step
CLIcurl
and polkitd
packageslibpcsclite1
package (optional, for YubiKey support)amd64
and arm64
architectures/run/step-agent
/etc/step-agent
/var/lib/step-agent
and in your configured locations<your-team>.ca.smallstep.com
and subdomainscontrol.infra.smallstep.com
gateway.smallstep.com
att.smallstep.com
(when device attestation is used)You should have already installed the step
command.
Now you’ll install the Smallstep agent.
See the ansible-collection-agent collection for installation and configuration instructions.
Start by downloading and installing the step-agent-plugin
binary:
curl -L -o step-agent-plugin dl.smallstep.com/step-agent-plugin/latest/step-agent-plugin_linux && sudo install -m 0755 -t /usr/bin step-agent-plugin
Next, create the agent user and systemd service unit: