Baseline

Install core workstation packages and tools that other lab setup steps rely on.

ansible-playbook -i inventory -K playbooks/lab-stack.yml --tags baseline

🔧 Manual setup and configuration

  • Set up SSH and register on GitHub
ssh-keygen -t ed25519 -a 64 -C "your-email@institution.edu"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub | wl-copy
# add in GitHub settings/ssh

✅ Check

git config --global user.name
git config --global user.email

docker version
docker run --rm hello-world

ssh -V
ls -la ~/.ssh/*.pub 2>/dev/null || echo "No SSH public keys found"
ssh-add -l || true
ssh -T git@github.com

Future work: decide whether additional desktop GNOME setup should be documented here or kept in separate role pages.