Skip to content
Snippets Groups Projects
Commit e3a50cac authored by James McKenzie's avatar James McKenzie
Browse files

Update playbooks and README

parent a99db0b2
Branches dev
Tags dev-0.1
No related merge requests found
# 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.
---
# This playbook configures the official Docker apt repository and installs all Docker Engine components
- name: Install and Configure Docker Engine
hosts: localhost
vars:
......
---
# This playbook adds the eduroam Wi-Fi network via NetworkManager cli
# Once added, the connection will appear in your known Wi-Fi networks list.
# Your eduroam password must be entered manually when connecting for the first time.
- name: Install Eduroam Wi-Fi
hosts: localhost
tasks:
......
---
# This playbook restarts various network services in an attempt to fix connectivity issues.
- name: Reset Network Services
hosts: localhost
tasks:
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment