No Description

Andrea Miglietta 69253b75a5 First commit 10 months ago
bin 69253b75a5 First commit 10 months ago
playbooks 69253b75a5 First commit 10 months ago
roles 69253b75a5 First commit 10 months ago
.gitignore 69253b75a5 First commit 10 months ago
LICENSE 69253b75a5 First commit 10 months ago
README.md 69253b75a5 First commit 10 months ago
ansible.cfg 69253b75a5 First commit 10 months 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.