Project

lambom

0.0
No commit activity in last 3 years
No release in over 3 years
Riyic is a server configuration service based on chef (http://riyic.com). The lambom gem is a tool to apply chef configurations generated with the riyic service, or defined in a pair of plain text files (a json attributes file where the server configuration is detailed and a berkshelf file which specifies cookbooks restrictions and sources).
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.0

Runtime

~> 12.0.3
~> 2.5
 Project Readme

lambom

lambom is a tool to configure servers based on chef-solo and berkshelf.

Description

Riyic is a server configuration service based on chef (http://riyic.com).

The lambom gem is a tool to apply chef configurations generated with the riyic service, or defined in a pair of plain text files :

Usage

Usage: lambom [options]
    -A, --api [API ENDPOINT URL]     RIYIC Api endpoint to connect to download the server configuration
    -j, --json [JSON FILE]           Run server convergence with configuration from json attributes file
    -b, --berksfile [BERKSFILE FILE] Use specified berksfile to download cookbooks and dependencies
    -c, --cached                     Use local cached cookbooks
    -D, --download [TARBALL URL]     Download cookbooks tarball from url and unpack it in cookbooks chef path
    -e, --env [ENVIRONMENT]          Select environment
    -s, --server [SERVER_UUID]       Sets the server uuid to which to download configuration from RIYIC api
    -k, --keyfile [PRIVATE KEYFILE]  PEM Private keyfile to sign api requests
    -l, --loglevel [LOG_LEVEL]       Set loglevel
    -d, --debug                      Debug mode
    -v, --version                    Show version

Requirements

  • Tested in Ubuntu-12.04
  • ruby 1.9.3
  • chef ~> 11.8.2
  • berkshelf ~> 2.0.12
  • git