gecos-team / cookbook-gecosccui

The Gecos CC UI Chef Cookbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gecosccui Cookbook

This is the recipe to deploy the gecoscc ui

Requirements

This cookbook was made to run in Centos 6.3 or newer.

This cookbook require this other cookbooks from opscode:

  • python
  • build-essential
  • nginx
  • service_factory

Maybe you want to use librarian-chef or berkshelf

packages

The recipe will install all the rpm required packages

Attributes

e.g.

gecoscc-ui::default

Key Type Description Default
default['gecoscc-ui']['backend']['package'] String The package name or a URL to the package https://github.com/gecos-team/gecoscc-ui/archive/dummy.tar.gz
default['gecoscc-ui']['backend']['version'] String The package version name dummy
default['gecoscc-ui']['backend']['virtual_prefix'] String The virtualenv prefix, the version variable is append /opt/gecosccui-
default['gecoscc-ui']['backend']['workers'] String The python workers for the pyramid application 2
default['gecoscc-ui']['backend']['firewall'] String The system firewall system. Now, the only firewall iptables wrapper supported is lokkit /opt/gecosccui-

Usage

gecoscc-ui::default

Just include gecosccui in your node's run_list:

{
  "name":"my_node",
  "run_list": [
    "recipe[gecosccui]"
  ]
}

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Test your changes in a clean Centos 6.3 system (only with ssh package selected during the OS installation)
  5. Submit a Pull Request using Github

License and Authors

Copyright © 2013 Junta de Andalucia < http://www.juntadeandalucia.es > Licensed under the EUPL V.1.1

The license text is available at http://www.osor.eu/eupl and the attached PDF

Authors: Antonio Perez-Aranda Alcaide aperezaranda@yaco.es

About

The Gecos CC UI Chef Cookbook


Languages

Language:Ruby 54.5%Language:HTML 45.5%