ralph 3 - previous fosdem editions · inventory sucks. hardware inventory sucks we want to fix it....

33
RALPH 3 MARCIN KLIKS, ALLEGRO

Upload: buitu

Post on 16-Apr-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

RALPH 3MARCIN KLIKS, ALLEGRO

RALPH 3

PROBLEM

▸ there’s no cloud, it’s just someone’s else computer

▸ racks, server rooms

▸ cables, network

▸ PDU, patch panels, brushes

▸ = hardware inventory

HARDWARE INVENTORY SUCKS

HARDWARE INVENTORY SUCKS

WE WANT TO FIX IT

RALPH 3

TEKST

RALPH 3

RALPH 3

INTEGRATED SYSTEM

DCIMCMDB

ASSETS MGMT

RALPH 3

RALPH 3

DCIM CMDB

ASSETS MGMT

RALPH 3 LIGHTWEIGT, FREE HARDWARE INVENTORY

‣ DC location ‣ ip addresses ‣ hardware replacements ‣ failure statistics ‣ licences, supports ‣ capacity planning ‣ other data(e.g.domains)

TEKST

WHY?

COMPONENTSCOMPONENTS

VENDOR SUPPORTS

LICENSES

INTEGRATION WITH OTHER SYSTEMS

DOESN’T DO

▸ provisioning

▸ deployment

ALL KIND OF HARDWARE

RALPH 3 BACK OFFICE FEATURESFLOW

RALPH 3 BACK OFFICE FEATURES

REPORTS

RALPH 3 INTERFACE

CLI/API

RALPH 3 INTERFACE

RALPH 3

EASY TO HACK ON

▸ django-admin based, easy to plug custom dbmodel

▸ Python API for:

▸ custom tabs (e.g ”Security information”)

▸ custom actions(”Deploy using Terraform”)

▸ permissions per field

▸ plug-in custom objects such e.g. Mesos Cluster

RALPH 3

▸ rewritten in Python 3.4

▸ just 18K LOC

▸ 9.1 MB

▸ two installation methods:

▸ simple debian / ubuntu 64bit package

▸ docker

3.0

RALPH 3

HOW YOU CAN CONTRIBUTE

HTTP://GITHUB.COM/ALLEGRO/RALPH

▸ send patches

▸ documentation

▸ make translations

▸ contribute more integrations

THANK YOU

HTTP://RALPH.ALLEGROGROUP.COMdemo:

[email protected]

github: https://github.com/allegro/ralph