This is the recipe to deploy the gecoscc ui
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
The recipe will install all the rpm required packages
e.g.
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- |
Just include gecosccui
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[gecosccui]"
]
}
- 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
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 [email protected]