Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Utilities

    launchbox 0.1

    Download button

    No screenshots available
    Downloads: 120  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Cosmin Stejerean | More programs
    The Apache License 2.0 / FREE
    July 4th, 2012, 13:31 GMT
    ROOT / Utilities

     Read user reviews (0)  Refer to a friend  Subscribe

    launchbox description

    Packaging and dependency resolution for chef-solo cookbooks

    launchbox is a bundle cookbooks for use by chef-solo.

    Launchbox supports transitive dependency resolution, chef version contraints and exclusions (for those misbehaved cookbooks that depend on more than they should).

    Input

    launchbox will look for YAML files under the roles and mixins in the input directory (which defaults to ./src).

    An example role will look like:

    ci:
     include_mixins: [java]
     jenkins:
     http_proxy:
     variant: nginx
     cookbooks:
     java: "1.5.1"
     nginx: "0.101.1"
     jenkins: "0.6.3"
     run_list:
     - java
     - jenkins


    Think of mixins as partial roles for reusability. At run-time launchbox will apply all mixins in order and then override any values with the data in the role itself.

    Cookbooks

    The cookbooks specified for a role will be downloaded from the specified web server or S3 bucket.

    S3

    To use an S3 remote use launchbox --bucket your.bucket.name

    In the case of an S3 remote launchbox will look for keys of the form cookbooks/< cookbook >/< version >/< cookbook >.tar.gz for the cookbook contents, and cookbooks/< cookbook >/< version >/< cookbook >.json for the metadata. For determining the available versions launchbox will list the bucket and find all available versions.

    HTTP

    To use an HTTP(S) remote use lauchbox --url http://your/bucket/server

    In the case of an HTTP(s) remote launchbox will download cookbook data from http://example.com/cookbooks/< cookbook >/< version >/< cookbook >.tar.gz, cookbook metadata from http://example.com/cookbooks/< cookbook >/< version >/< cookbook >.tar.gz and the list of available cookbook versions from http://example.com/cookbooks/< cookbook >/versions.json

    Output

    After running launchbox the target folder will contain a JSON file with the role metadata and tar.gz containing all the necessary cookbooks for that role.

    Usage

    For detailed used information run

    launchbox -h


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    chef-solo cookbooks | dependency resolution | chef-solo | cookbooks | dependency

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM