tobiasd c9b524f9d6
continuous-integration/drone/push Build is passing
playbook.yml aktualisiert
2026-03-09 12:22:04 +00:00
2025-12-02 13:00:44 +01:00
2026-01-02 12:59:14 +01:00
2025-12-02 13:05:43 +01:00
2026-01-13 15:16:53 +00:00
2022-01-23 22:17:19 +01:00
2022-01-23 22:17:19 +01:00
2025-10-15 17:16:31 +02:00
2026-03-09 12:22:04 +00:00
2026-03-09 12:16:52 +00:00
2025-12-02 13:05:43 +01:00
2022-08-05 12:12:13 +02:00

Setup for Staff Laptops

This repository contains all instructions alongside an Ansible playbook to set up staff laptops.

in docs.fsfe.org

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.yml is ran periodically to update the activities
  • playbook.yml is ran initially for setup
  • techstaff.yml is useful for tech staffers but optional
  • mediastaff.yml is 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.

S
Description
Ansible playbook to set up staff laptops.
Readme 466 KiB
Languages
Shell 88%
JavaScript 9.7%
Nix 2.3%