These instructions were tested on a pi 3b and 4b with the latest version of raspbian (Raspbian GNU/Linux 10 (Buster)).
This guide assumes basic competency with the command line. It also assumes your Foreman Proxy/Server and the client device you are going to be managing meet the following criteria.
Raspberry Device Configuration Requirements
- OS is Raspbian 10 Buster (armhf)
- Root is enabled with a set password.
- SSH is enabled with PermitRootLogin is either set to prohibit-password or yes in /etc/ssh/sshd_config