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
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Test your changes in a clean Centos 6.3 system (only with ssh package selected during the OS installation)
- 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