- satnogs-client-ansible install on Debian Bullseye amd64:

Minimal Debian Bullseye install including ssh and sudo.

- Install SatNOGS dependencies package:

sudo apt-get install gpg git sshpass

- Add ansible repository and install ansible package:

/etc/apt/sources.list.d/ansible.list
deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

add ansible trusted key:

sudo gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/ansible.gpg --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

sudo apt-update
sudo apt-get install ansible ansible-core

- Clone satnogs-client-ansible and run playbook:

mkdir -p source/git
cd source/git
git clone https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git
cd satnogs-client-ansible
git checkout stable
cp -r production.dist production
vi production/inventory/hosts
ssh youruser@yourtargetsystem true
ansible-playbook -i production/inventory/hosts -K site.yml