wrapper cookbook for base configuration of SMOSLT application
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attributes
recipes
root@104.130.125.87
scripts
templates/default
.gitignore
.kitchen.yml
Berksfile
CHANGELOG.md
Gemfile
LICENSE
README.md
Thorfile
Vagrantfile
chefignore
metadata.rb

README.md

df_box_smoslt-cookbook

This cookbook was designed to create a group environment for SMOSLT application runnig on docker that includes:

  1. Jenkins for testing
  2. Nexus for artifact storage
  3. Tomcat for displaying the webapp

Much of the cookbook and its data container backup scripts were the result of an excellent tutorial here

http://enthused.btr3.com/2014/09/howto-dealing-with-data-in-docker.html

TODO

currently due to an issue with the container exiting when I try to run commands on it, you have to log into the container on initial setup and add Mavene Manually. This is something that will be addressed in future revisions.

Supported Platforms

Ubuntu 14.04, or any platformat that has a working LXC kernel for running docker

Attributes

default['df_box_smoslt']['data_container']: This is an attribute you can use to test the various methods of how you want to store your data. False defaults to doing volume mounting to exposed directories. True installs and runs scripts that creates persistent data containers. The current smoslt server relies on the scripts.

Usage

df_box_smoslt::default

installs Docker, creates the base containers

Include df_box_smoslt in your node's run_list:

{
  "run_list": [
    "recipe[df_box_smoslt::default]"
  ]
}

License and Authors

Author:: Jeff Carapetyan (jeff@datafundamentals.com)