Skip to content

gecos-team/cookbook-gecosccui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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