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
2025
 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