Skip to content
Snippets Groups Projects
Name Last commit Last update
playbooks
tasks
templates
.gitignore
README.md

linux-self-service

A compilation of self-service ansible-playbooks used to automate the configuration of Linux@EMBL-EBI devices.

What do these playbooks do?

These playbooks are designed to help users configure apps and services which may not be standard for all EMBL-EBI users.

Each playbook configures something different. The filenames are loosely descriptive of the intended purpose but, for more detailed descriptions, you can read the playbook comments.

cat ./playbooks/eduroam.yaml

How do I run these self-service tasks?

Choose the playbook you want to run, then use the ansible-playbook command to execute it as shown below.

(NOTE) You can use either a relative, or absolute path to the playbook YAML file

# ansible-playbook <PLAYBOOK_PATH> --connection=local
ansible-playbook ./playbooks/eduroam.yaml --connection=local

Some playbooks require root priveleges to execute successfully. In these cases, you'll be prompted to use sudo. Simply prefix your command with sudo.