jtalks-org / chef-jtalks

Cookbook to install JTalks tools and apps. WIll be used in JTalks VM.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chef JTalks Cookbook

CHEF PROVED TO BE AN UNRELYABLE TOOL AND WE'RE MOVING TO DOCKER, SEE OUR FIRST STEPS [HERE] (https://github.com/jtalks-org/jtalks-cicd).

Contains recipes to prepare environment for JTalks components deployment - should install required dependencies, MySQL, configure firewalls, etc. Go through Tests Kichen guides in order to get a notion on how the development is going on.

Installation

The process is described on Test Kitchen site itself. Summary:

  • You have to install Chef Development Kit which includes all necessary tools for installing environment (Note please that there shouldn't be some specific symbols in installation path - cyrillic, accented etc.) All the installation scripts and most of utilities are written in Ruby.
  • Install Vagrant & VirtualBox for running virtual machines.
  • gem install test-kitchen - this installs a utility to easy startup an env with the cookbook and run tests if needed. If this fails, you probably didn't install Ruby correctly. Run kitchen version to check the gem was installed.
  • Run kitchen converge to startup a VM with the cookbooks and kitchen verify to run the integration tests. If you want to install VM only use kitchen converge system. All those commands should be launched when VirtualBox is run.

Misc

In order to speed up working with Test Kitchen, you can follow this advise to configure an HTTP proxy.

About

Cookbook to install JTalks tools and apps. WIll be used in JTalks VM.


Languages

Language:Ruby 75.0%Language:HTML 23.8%Language:Shell 1.2%