Skip to content

ptrourke/chef-viewshare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Installs and configures a Viewshare instance with a mysql database and memcached.

Requirements

The following cookbooks are direct dependencies:

In addition, the following cookbooks should be run prior to applying this one:

  • python
  • nginx
  • mysql::server
  • mysql::client
  • memcached (optional)

Attributes

  • node["viewshare"]["server_name"]: The hostname for the service. Defaults to the node['fqdn'] value

  • node["viewshare"]["port"]: The port to serve the web application from in Nginx. Defaults to 80

  • node["viewshare"]["application_port"]: The port to run the gunicorn server on. Defaults to 8080

  • node["viewshare"]["debug"]: A boolean value indicating whether the django server should be run in debug mode

  • node["viewshare"]["repository"]: The viewshare repository to clone from

  • node["viewshare"]["revision"]: The revision to use. Defaults to 'master'

  • node["viewshare"]["auth_protect"]: Boolean for whether to use HTTP Basic authentication to put up an obstacle over the viewshare deployment. Credentials are supplied by files/default/htpasswd. Defaults to false.

Usage

Include recipe["viewshare"] in the run list.

About

A chef cookbook for installing Viewshare

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published