Setup for Staff Laptops
This repository contains all instructions alongside an Ansible playbook to set up staff laptops.
Installation of the OS
Currently, we use Debian Bullseye. Installation media are available in the Berlin office or can be downloaded and flashed onto a USB drive.
Once the install is completed via the graphical installer (please encrypt your hard drive), reboot the computer and continue below. Make a physical note of both the user and the hard drive encryption passphrase that you can then hand to whoever will receive the computer so they memorise the passwords and subsequently destroy the physical note.
Package installation via Ansible
First, install Ansible and Git on the target machine by running:
sudo apt install -y ansible git
Next, clone this repository into your home directory by running:
git clone https://git.fsfe.org/fsfe-system-hackers/staff-laptop.git
Finally, execute the Ansible playbook on the target host by running:
cd staff-laptop # Navigate to repository
ansible-playbook -K -v playbook.yml # When queried for 'BECOME password', enter user password
This installs all packages commonly used by FSFE staff. This operation will take a while. When it has completed successfully, reboot the computer.
Further configuration
Now that all the needed packages are installed, some further manual configuration is needed.