This is a rough draft of many hours of searching and experimenting. I have not tested this procedure on another RPI 3 yet, so will probably make several changes in the steps. Use this at your risk, as I will not give detailed help.
To install Satnogs-client on RPI3 and Stretch full.
This install assumes a fresh working RPI 3 with Stretch fully updated.
Some of the commands may not be necessary, but this is what was required to setup my RPI 3 with Stretch full.
sudo easy_install pip
sudo pip install ansible
sudo pip install -r ./requirements.txt
sudo pip install pull --rebase
sudo pip submodule update --init --recursive
echo “127.0.0.1” > ~/ansible_hosts
export ANSIBLE_INVENTORY=~/ansible_hosts
ansible all -m ping --ask-pass
apt-get install sshpass
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get upgrade
sudo reboot
git clone https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git
cd satnogs-client-ansible
cp -r production.dist production
nano production/inventory/hosts
ssh youruser@yourtargetsystem true
ansible-playbook -i production/inventory -K site.yml
ssh -t youruser@yourtargetsystem sudo satnogs-setup
setup gs information
https://www.raspberrypi.org/forums/viewtopic.php?t=195836
https://docs.ansible.com/ansible/2.5/installation_guide/intro_installation.html