This Ansible playbook is designed to rapidly set up your Raspberry Pi.
It's compatible with all models. It has been successfully tested on multiple models, including the Pi Zero W, Pi Zero 2W, and Pi 4B, among others. The playbook should work well on both Debian and Debian-based distributions.
To setup directly from the Pi, run the following command : Before run command you must setup your Pi with Raspberry Pi Imager.
Next run command :
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- all
To setup run the following command :
ansible-playbook playbook.yml -i hosts --ask-pass -u pi -k --tags all
You can choose what you want to install with tags :
- setup install standard packages
- jackit install jackit for exploit code for Mousejack
- multitor install a proxy with multiple TOR instances with load-balancing (trimstray/multitor) -- Know issues
- rfid install RFID tools (libnfc, mfoc, mfcuk) and keys from MifareClassicTool
- wifi install Wifi and GPS tools for wardriving
- display Configure my display with LCD-show
You will need to modify this file to configure the correct display.
For Examples you can install only :
curl -s https://raw.githubusercontent.com/atao/raspberrypi-setup/main/install.sh | bash -s -- setup,multitor,rfid
--
Inspired from nico2che / mac-setup