anchor.diff:  RUN mkdir /etc/ssl/private-copy; mv /etc/ssl/private/* /etc/ssl/private-copy/; rm -r /etc/ssl/private; mv /etc/ssl/private-copy /etc/ssl/private; chmod -R 0700 /etc/ssl/private; chown -R postgres /etc/ssl/private
   
   # Set postgres password to match default value in settings.py
  -RUN service postgresql start && sudo -u postgres psql -c "alter user postgres with password 'password';"
  +RUN service postgresql start; sudo -u postgres psql -c "alter user postgres with password 'password';"
   
   # Turn DEBUG on so that devel server will serve static files
   #    (not necessary if --insecure is passed to 'manage.py runserver')
  
positive.code: RUN ln -s /usr/local/share/phantomjs-1.7.0-linux-x86_64 /usr/local/share/phantomjs
  RUN ln -s /usr/local/share/phantomjs/bin/phantomjs /bin/phantomjs
  
  # Get XOS
  RUN git clone git://github.com/open-cloud/xos.git /tmp/xos && mv /tmp/xos/xos /opt/
  
  RUN chmod +x /opt/xos/scripts/opencloud
  
  RUN /opt/xos/scripts/opencloud genkeys
  
  # Workaround for AUFS issue
  
negative.code: # XXX End workaround
  
  # Install.
  RUN apt-get update && apt-get install -y \
      git \
      postgresql \
      python-psycopg2 \
      graphviz \
      graphviz-dev \
      libxslt1.1 \
      libxslt1-dev \
      python-pip \
      tar \
      gcc \
      python-httplib2 \
      geoip-database \
      libgeoip1 \
      wget \
      curl \
      python-dev \
      libyaml-dev \
      pkg-config \
      python-pycurl
  
  RUN pip install django==1.7
  RUN pip install djangorestframework==2.4.4
  RUN pip install markdown  # Markdown support for the browseable API.
  RUN pip install pyyaml    # YAML content-type support.
  RUN pip install django-filter  # Filtering support
  RUN pip install lxml  # XML manipulation library
  RUN pip install netaddr # IP Addr library
  RUN pip install pytz
  RUN pip install django-timezones
  RUN pip install requests
  RUN pip install django-crispy-forms
  RUN pip install django-geoposition
  RUN pip install django-extensions
  RUN pip install django-suit
  RUN pip install django-bitfield
  RUN pip install django-ipware
  RUN pip install django-encrypted-fields
  RUN pip install python-keyczar
  RUN pip install pygraphviz
  RUN pip install dnslib
  
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-keystoneclient
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-novaclient
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-neutronclient
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-glanceclient
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-ceilometerclient
  
  RUN pip install django_rest_swagger
  
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-setuptools
  RUN easy_install django_evolution
  RUN easy_install python_gflags
  RUN easy_install --upgrade httplib2
  RUN easy_install google_api_python_client
  RUN easy_install httplib2.ca_certs_locater
  
  # Install custom Ansible
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-crypto
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-yaml
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y openssh-client
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-paramiko
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-jinja2
  RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python-httplib2
  RUN git clone -b release1.8.2 git://github.com/ansible/ansible.git /opt/ansible
  RUN git clone -b release1.8.2 git://github.com/ansible/ansible-modules-extras.git /opt/ansible/lib/ansible/modules/extras
  RUN git clone -b release1.8.2 git://github.com/ansible/ansible-modules-extras.git /opt/ansible/v2/ansible/modules/extras
  RUN git clone git://github.com/sb98052/ansible-modules-core.git /opt/ansible/lib/ansible/modules/core
  RUN git clone git://github.com/sb98052/ansible-modules-core.git /opt/ansible/v2/ansible/modules/core
  ADD ansible-hosts /etc/ansible/hosts
  
  ADD http://code.jquery.com/jquery-1.9.1.min.js /usr/local/lib/python2.7/dist-packages/suit/static/suit/js/
  
  # For Observer
  RUN git clone git://git.planet-lab.org/fofum.git /tmp/fofum
  RUN cd /tmp/fofum; python setup.py install
  RUN rm -rf /tmp/fofum
  