No Description

Andrea Miglietta 69253b75a5 First commit 4 years ago
bin 69253b75a5 First commit 4 years ago
playbooks 69253b75a5 First commit 4 years ago
roles 69253b75a5 First commit 4 years ago
.gitignore 69253b75a5 First commit 4 years ago
LICENSE 69253b75a5 First commit 4 years ago
README.md 69253b75a5 First commit 4 years ago
ansible.cfg 69253b75a5 First commit 4 years ago

README.md

cern-root-setup

Simple tool to install the latest version of CERN ROOT on workstations.

Current latest ROOT version: v6.18.04

Motivation

The LCM team, among other services, provides help to users for setup their workstations, and the ROOT installation is one of the most requested tasks.

This repo is a simple exercise that aims to provide a quick and easy way to install ROOT from binary packages on laptops meanwhile demostrating how useful and effective Ansible is as an automation tool.

Supported OS

  • Fedora 31
  • Fedora 30
  • Ubuntu 18.04 LTS

Prerequisites

Ansible version 2.5+ is required.

How to install Ansible on your laptop

Ansible can be installed with the following commands:

Fedora 30/31

# dnf install -y ansible

Ubuntu 18.04+

# apt install ansible

Installation

Clone this repo on your machine:

$ git clone https://lcm.mi.infn.it/gogs/andreatsh/cern-root-setup.git

Usage

Run the Ansible installation playbook:

$ cd cern-root-setup/bin
$ bash setup.sh

License

This project is licensed under GPLv3 License - see the LICENSE file for details.