Giter Site home page Giter Site logo

alfresco-benchmark-chef's Introduction

alfresco-benchmark-chef Cookbook

Benchmark infrastructure setup
This cookbook makes your favorite breakfast sandwich.

Installation

  1. Install RVM from official page.
  2. Install with rvm, ruby 2.1.5 rvm install ruby-2.1.5
  3. Install bundler: gem install bundler
  4. Install dependencies from the root folder of this project bundle install berks install

Requirements

No external dependencies at this time. Please see Installation section.

Attributes

alfresco-benchmark-chef::install_alfresco

Key Type Description
['install_alfresco'] Recipe Install alfresco on a local vagrant machine

Usage

There are many recipes available here, so just include alfresco-benchmark-chef with appropriate recipes in your node's run_list:

alfresco-benchmark-chef::apt

This will run the apt-get command on the system.

{
  "name":"my_node",
  "run_list": [
    "recipe[alfresco-benchmark-chef][apt]"
  ]
}

alfresco-benchmark-chef::install_alfresco

This will run the apt-get command on the system.

{
  "name":"my_node",
  "run_list": [
    "recipe[alfresco-benchmark-chef][install_alfresco]"
  ]
}

Take a look to .kitchen.yml from this repository for more examples.

alter installation

  1. Just run kitchen list to see available instances with recipes available to converge. This cookbook was tests on iMAC, so it will expect that you will have a valid alfresco binary located in ~/Downloads folder. Please see install_alfresco.rb attributes file for appropiate version.
  2. Run kitchen converge <instance-name>

Want to use new drivers ?

Run kitchen driver discover for a list. Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

Authors: Paul Brodner

alfresco-benchmark-chef's People

Contributors

paulbrodner avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.