Setup for Staff Laptops
This repository contains all instructions alongside an Ansible playbook to set up staff laptops.
General setup
Follow these docs for everything until this point.
Install Ansible
First, install Ansible and Git on the target machine by running:
sudo apt install -y ansible git
Next, clone this repository into a new "git" directory by running:
cd
git clone https://git.fsfe.org/fsfe-system-hackers/staff-laptop.git
cd staff-laptop
Finally, execute the Ansible playbook on the computer.
There are separate playbooks per goal
activities.ymlis ran periodically to update the activitiesplaybook.ymlis ran initially for setuptechstaff.ymlis useful for tech staffers but optionalmediastaff.ymlis useful for people working with content creation, also optional
ℹ️ Note All Playbooks can and should be ran repeatedly to ensure that the systems include the latest changes and do not diverge between each other. We want to improve the management ("control") so that there are less differences between them.
For the general setup run the playbook.yml like this:
ansible-playbook -K playbook.yml
If you work in tech or media, you can also run either one or the other of the setup scripts.
ansible-playbook -K techstaff.yml
ansible-playbook -K mediastaff.yml
or for playbooks that don't need sudo privileges:
ansible-playbook activities.yml
ℹ️ When queried for
BECOME password, enter your user password
This installs all packages commonly used by FSFE staff and also applies some configuration. This operation will take a while.
When it has completed successfully, reboot the computer.
Employee configuration
Now that all the needed packages are installed, some further manual configuration is needed.
Continue with the "new staff laptop" docs.