Project

berta

0.01
No release in over 3 years
Low commit activity in last 3 years
Berta will check all VMs on OpenNebula cloud for expiration date
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.13
~> 0.8
~> 0.10
~> 11.2
~> 3.5
~> 0.42
~> 3.0
~> 2.3

Runtime

~> 2.6
~> 0.19
~> 2.0
~> 2.0
 Project Readme

Berta

Berta

Build Status Coverage Status Maintainability Gem Version

Berta cleans cloud from unused vms. She sets expiration to all virtual machines and when expiration is close she will notify owners. Berta is developed as ruby gem.

Getting started

Installation

From rubygems:

gem install berta

From source:

git clone https://github.com/the-berta-project/berta.git
cd berta
gem install bundler
bundle install

Configuration

Config files can be located in:

  • ~/.berta/berta.yml
  • /etc/berta/berta.yml
  • PATH_TO_GEM_DIR/config/berta.yml

Execution

Berta needs access to opennebula backend. To do that she needs to know opennebula secret and endpoint. This can be specified in config file, as command line options or by creating one_auth file in ~/.one. To run berta simply type:

berta
# or if backend and secret are not set
berta --opennebula-secret=<secret> --opennebula-endpoint=<endpoint>