https://github.com/telefonicaid/fiware-checkcookbooks
https://github.com/telefonicaid/fiware-checkcookbooks
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/telefonicaid/fiware-checkcookbooks
- Owner: telefonicaid
- Created: 2015-06-02T13:22:30.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2015-10-14T15:40:08.000Z (over 9 years ago)
- Last Synced: 2025-01-23T06:16:36.290Z (3 months ago)
- Language: Python
- Size: 355 KB
- Stars: 0
- Watchers: 12
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
xifi-uploadrecipes
==================Django application to automatically test new recipes to be incorporate in
the SDC component.Prepare the server
------------------
1. Use a base image with a chef client correctly configured:http://wikis.hi.inet/boi/index.php/Configuracion_de_imagenes
2. The node should be configured as a admin. Execute into the chef-server:
export EDITOR=$(which vi)
knife client editChange admin as true.
3. Into the some files must be created or changed:
/root/.chef/knife.rb:
log_level :info
log_location STDOUT
node_name 'softwaretester.novalocal'
client_key '/etc/chef/client.pem'
validation_client_name 'chef-validator'
validation_key '/etc/chef/validator.pem'
chef_server_url 'https://130.206.81.105'4. Install python and django
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar -xvf Python-2.7.6.tgz
cd Python-2.7.6/
./configure PREFIX=$SOMEBASE/python-2.7.6
./configure --prefix=/wherever/python-2.7.6
make
./configure
apt-get install build-essential libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev subversion
./configure
make
make altinstall
vi get.pip.py #El fcihero está en https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get.pip.py
apt-get install python-pip
pip install Django
pip install mockito
pip install python-keystoneclient5. It's necessary install some python modules:
These are some ways to install it. You should choose which work into your operating system.pip install PySvn
apt-get install subversion python-svn
pip install PyGit
pip install PyChef
apt-get install python-paramkio6. In the properties.txt file you have
To run the server
-----------------
python manage.py runserver 0.0.0.0:8000 &Actualmente la maquina esta en el portal de la 61, en el tenant tidcloud.
Usuario propietario beatriz.munoz, y con IP 130.206.81.66.Las peticiones por tanto se realizar'an a la direcci'on:
http://130.206.81.66:8000/Se utiliza autenticaci'on con cabeceras (con en el resto de casos)