Skip to content

Sample vagrant configuration to set up a hwdMediaShare development box

License

Notifications You must be signed in to change notification settings

marpada/vagrant-hwdmediashare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Vagrant setup to use the hwdmediashare cookbook easily without a proper Chef development environment.

It will provision a development box for Joomla/hwdMediaShare with all requirements installed:

  • Ubuntu 14.04
  • Apache 2.4 + mod_h264 module
  • PHP 5.5
  • MySQL
  • Multimedia conversion tools: ffmpeg, yamdi, qt-faststart,imagemagick,...
  • adminer for easy MySQL management
  • synced joomla folder

Getting started

  1. Install Vagrant
  2. Install VirtualBox
  3. Install the Vagrant omnibus plugin
  4. Clone this repo
  5. vagrant up
  6. Make yourself a cup of coffee
  7. Profit!

After a successful run http://172.28.128.3 will show Joomla installation page.

Going further

While all the chef meat is on the original cookbook https://github.com/marpada/hwdmediashare-cookbook, the Vagrant file exposes the most important attributes:

  • node['mysql']['server_root_password'] : MySQL root password
  • node['hwdmediashare']['mysql']['joomla_db_name'] : Joomla DB name
  • node['hwdmediashare']['mysql']['joomla_db_user'] : Joomla DB user
  • node['hwdmediashare']['mysql']['joomla_db_password'] : Joomla DB
  • node['hwdmediashare']['joomla_package_url'] : URL to Joomla tarball (.tar.gz)

Several chef community cookbooks are leveraged (apache,mysql,php) so feel free to override their attributes to your convenience.

Author and license

Author: David Pando ([email protected])

License: MIT License.

About

Sample vagrant configuration to set up a hwdMediaShare development box

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published