Skip to content

Commit 5218d45

Browse files
author
Dean Troyer
committed
E) Add support for Fedora 16
Highlights: * Add files/rpms/* * get_packages() only loads deps for services that are enabled 11Apr2012 * change mod_wsgi cwd to $HORIZON_DIR * fix horizon apache log file name and location Note: This superceeds https://review.openstack.org/4364 Change-Id: I95486584561e4418907a6a4feb0ffbe4f4ea1843
1 parent c1a37a5 commit 5218d45

File tree

16 files changed

+313
-64
lines changed

16 files changed

+313
-64
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ DevStack is a set of scripts and utilities to quickly deploy an OpenStack cloud.
22

33
# Goals
44

5-
* To quickly build dev OpenStack environments in a clean Oneiric or Precise environment
5+
* To quickly build dev OpenStack environments in a clean Ubuntu or Fedora environment
66
* To describe working configurations of OpenStack (which code branches work together? what do config files look like for those branches?)
77
* To make it easier for developers to dive into OpenStack so that they can productively contribute without having to understand every part of the system at once
88
* To make it easy to prototype cross-project features
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<VirtualHost *:80>
22
WSGIScriptAlias / %HORIZON_DIR%/openstack_dashboard/wsgi/django.wsgi
3-
WSGIDaemonProcess horizon user=%USER% group=%GROUP% processes=3 threads=10
3+
WSGIDaemonProcess horizon user=%USER% group=%GROUP% processes=3 threads=10 home=%HORIZON_DIR%
4+
45
SetEnv APACHE_RUN_USER %USER%
56
SetEnv APACHE_RUN_GROUP %GROUP%
67
WSGIProcessGroup horizon
78

89
DocumentRoot %HORIZON_DIR%/.blackhole/
910
Alias /media %HORIZON_DIR%/openstack_dashboard/static
10-
Alias /vpn /opt/stack/vpn
1111

1212
<Directory />
1313
Options FollowSymLinks
@@ -21,8 +21,9 @@
2121
allow from all
2222
</Directory>
2323

24-
ErrorLog /var/log/apache2/error.log
24+
ErrorLog /var/log/%APACHE_NAME%/horizon_error.log
2525
LogLevel warn
26-
CustomLog /var/log/apache2/access.log combined
26+
CustomLog /var/log/%APACHE_NAME%/horizon_access.log combined
2727
</VirtualHost>
2828

29+
WSGISocketPrefix /var/run/%APACHE_NAME%

files/pips/horizon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
django-mailer # dist:f16
2+
django-nose # dist:f16
13
django-nose-selenium
24
pycrypto==2.3
35
python-cloudfiles

files/rpms/general

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
curl
2+
euca2ools # only for testing client
3+
git-core
4+
openssh-server
5+
psmisc
6+
pylint
7+
python-pep8
8+
python-pip
9+
python-unittest2
10+
python-virtualenv
11+
screen
12+
tcpdump
13+
unzip
14+
wget

files/rpms/glance

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
python-argparse
2+
python-eventlet
3+
python-greenlet
4+
python-paste-deploy
5+
python-routes
6+
python-sqlalchemy
7+
python-wsgiref
8+
pyxattr

files/rpms/horizon

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Django
2+
django-registration
3+
gcc
4+
httpd # NOPRIME
5+
mod_wsgi # NOPRIME
6+
pylint
7+
python-anyjson
8+
python-boto
9+
python-coverage
10+
python-dateutil
11+
python-eventlet
12+
python-greenlet
13+
python-httplib2
14+
python-kombu
15+
python-migrate
16+
python-mox
17+
python-nose
18+
python-paste
19+
python-paste-deploy
20+
python-pep8
21+
python-routes
22+
python-sphinx
23+
python-sqlalchemy
24+
python-webob
25+
pyxattr

files/rpms/keystone

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
python-greenlet
2+
python-lxml
3+
python-paste
4+
python-paste-deploy
5+
python-paste-script
6+
python-routes
7+
python-setuptools
8+
python-sqlalchemy
9+
python-sqlite2
10+
python-webob
11+
sqlite

files/rpms/n-api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
python-dateutil

files/rpms/n-cpu

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Stuff for diablo volumes
2+
iscsi-initiator-utils
3+
lvm2

files/rpms/n-novnc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
numpy

0 commit comments

Comments
 (0)