[ 
https://issues.apache.org/jira/browse/COMDEV-201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shane Curcuru closed COMDEV-201.
--------------------------------
    Resolution: Abandoned

> Puppet config for ComDev zone migrated to VM
> --------------------------------------------
>
>                 Key: COMDEV-201
>                 URL: https://issues.apache.org/jira/browse/COMDEV-201
>             Project: Community Development
>          Issue Type: Task
>          Components: Nearby People
>            Reporter: Nick Burch
>            Priority: Major
>         Attachments: Download your data
>
>
> Once INFRA-12005 has been completed and the VM is ready, we need to setup the 
> Puppet config to replace the current ComDev solaris zone with a nice new + 
> supported VM. The requirements for the puppet setup are:
> * Services
> ** httpd with mod_wsgi
> * Software
> ** python 2.x
> ** python-psycopg2
> ** python-lxml
> ** python-libxml2
> * Accounts
> ** minimum one for me, one for Sam Ruby, and one for the special svn_role 
> account
> ** if possible, svn_role account needs giving its svn password (on zone 
> currently) - if not can do this step manually (as done for whimsy)
> * Machine setup
> ** create a webapps folder somewhere sensible
> ** svn co https://svn.apache.org/repos/asf/comdev/nearby_people
> ** cp local_settings.py.example local_settings.py + set path of
>    webapps folder in it
> ** cd data
> ** as svn_role
> *** svn co https://svn.apache.org/repos/private/committers/info
> *** svn co https://svn.apache.org/repos/private/committers/local-outreach
> ** create an empty uid-created.ldif file (will copy over latest
>    ldapsearch when running, until we have better solution)
> ** elsewhere
> *** wget https://www.djangoproject.com/download/1.3.7/tarball/
> *** unpack django-1.3.7.tar.gz to <webapps-folder>/django-1.3
> * Cron
> ** for the svn_role - update for webapps path
> *** 20 * * * * cd /var/python_apps/nearby_people/data/info/ && svn up -q
> *** 40 * * * * cd /var/python_apps/nearby_people/data/local-outreach/ && svn 
> up -q
> * Httpd setup
> ** ideally port 80 for community.zones.apache.org & (new name)
> ** ideally port 443 for (new name)
> ** both hosting same basic vhost contents
> ** custom vhost settings (edit for webapp path)
> {code}
>      WSGIScriptAlias / /var/python_apps/nearby_people.wsgi
>      Alias /admin_media/
> /var/python_apps/django-1.3/django/contrib/admin/media/
>      <Location "/admin_media/">
>         SetHandler None
>      </Location>
> {code}
> * Email
> ** some sort of smtp setup so that error emails get out



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to