mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-06-20 12:54:23 -04:00
some vagrant/ansible fixes
This commit is contained in:
parent
3627209be1
commit
5a373466a3
7 changed files with 21 additions and 10 deletions
|
@ -1,7 +1,7 @@
|
||||||
ansible_ssh_private_key_file=.vagrant/machines/10.9.9.9/virtualbox/private_key
|
[all:vars]
|
||||||
warcs_dir=/vagrant/warcs
|
warcs_dir=/vagrant/warcs
|
||||||
brozzler_pip_name='-e git+file:///brozzler'
|
brozzler_pip_name='-e /brozzler'
|
||||||
|
user=vagrant
|
||||||
### possible values for a prod deployment
|
### possible values for a prod deployment
|
||||||
# brozzler_pip_name=brozzler # get it from pypi
|
# brozzler_pip_name=brozzler # get it from pypi
|
||||||
# brozzler_pip_name=git+https://github.com/internetarchive/brozzler.git#egg=brozzler
|
# brozzler_pip_name=git+https://github.com/internetarchive/brozzler.git#egg=brozzler
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
apt_repository: repo='deb http://archive.canonical.com/ubuntu trusty partner'
|
apt_repository: repo='deb http://archive.canonical.com/ubuntu trusty partner'
|
||||||
state=present
|
state=present
|
||||||
become: true
|
become: true
|
||||||
|
- apt: update_cache=yes
|
||||||
|
become: true
|
||||||
- name: ensure required packages are installed
|
- name: ensure required packages are installed
|
||||||
become: true
|
become: true
|
||||||
apt: name={{item}} state=present
|
apt: name={{item}} state=present
|
||||||
|
|
|
@ -19,7 +19,12 @@
|
||||||
## command: python3 setup.py install chdir=/tmp/pip-8.1.2
|
## command: python3 setup.py install chdir=/tmp/pip-8.1.2
|
||||||
## creates=/usr/local/lib/python2.7/dist-packages/pip-8.1.2-py2.7.egg/pip/__init__.py
|
## creates=/usr/local/lib/python2.7/dist-packages/pip-8.1.2-py2.7.egg/pip/__init__.py
|
||||||
## become: true
|
## become: true
|
||||||
|
- command: id {{user}}
|
||||||
|
register: id_user
|
||||||
|
ignore_errors: true
|
||||||
|
changed_when: false
|
||||||
- name: ensure service user {{user}} exists
|
- name: ensure service user {{user}} exists
|
||||||
user: name={{user}} system=yes createhome=no home=/nonexistent
|
user: name={{user}} system=yes createhome=no home=/nonexistent
|
||||||
shell=/usr/sbin/nologin
|
shell=/usr/sbin/nologin
|
||||||
become: true
|
become: true
|
||||||
|
when: id_user|failed
|
||||||
|
|
|
@ -3,11 +3,11 @@ collections:
|
||||||
brozzler:
|
brozzler:
|
||||||
index_paths: !!python/object:brozzler.pywb.RethinkCDXSource
|
index_paths: !!python/object:brozzler.pywb.RethinkCDXSource
|
||||||
db: brozzler
|
db: brozzler
|
||||||
servers:
|
|
||||||
{% for node in groups['rethinkdb'] %}
|
|
||||||
- {{node}}
|
|
||||||
{% endfor %}
|
|
||||||
table: captures
|
table: captures
|
||||||
|
servers:
|
||||||
|
{% for node in groups['rethinkdb'] %}
|
||||||
|
- {{node}}
|
||||||
|
{% endfor %}
|
||||||
enable_auto_colls: false
|
enable_auto_colls: false
|
||||||
enable_cdx_api: true
|
enable_cdx_api: true
|
||||||
framed_replay: true
|
framed_replay: true
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
apt_repository: repo='deb http://download.rethinkdb.com/apt trusty main'
|
apt_repository: repo='deb http://download.rethinkdb.com/apt trusty main'
|
||||||
state=present
|
state=present
|
||||||
become: true
|
become: true
|
||||||
|
- apt: update_cache=yes
|
||||||
|
become: true
|
||||||
- name: ensure rethinkdb package is installed
|
- name: ensure rethinkdb package is installed
|
||||||
apt: name=rethinkdb state=present
|
apt: name=rethinkdb state=present
|
||||||
become: true
|
become: true
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -32,7 +32,7 @@ def find_package_data(package):
|
||||||
|
|
||||||
setuptools.setup(
|
setuptools.setup(
|
||||||
name='brozzler',
|
name='brozzler',
|
||||||
version='1.1b7.dev97',
|
version='1.1b7.dev98',
|
||||||
description='Distributed web crawling with browsers',
|
description='Distributed web crawling with browsers',
|
||||||
url='https://github.com/internetarchive/brozzler',
|
url='https://github.com/internetarchive/brozzler',
|
||||||
author='Noah Levitt',
|
author='Noah Levitt',
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd $(dirname "${BASH_SOURCE[0]}")
|
||||||
|
|
||||||
echo service status:
|
echo service status:
|
||||||
vagrant ssh -- 'status warcprox ;
|
vagrant ssh -- 'status warcprox ;
|
||||||
status Xvnc ;
|
status Xvnc ;
|
||||||
|
@ -8,5 +10,5 @@ vagrant ssh -- 'status warcprox ;
|
||||||
status vnc-websock'
|
status vnc-websock'
|
||||||
echo
|
echo
|
||||||
|
|
||||||
vagrant ssh -- 'source brozzler-ve34/bin/activate && pip install pytest'
|
vagrant ssh -- 'source /opt/brozzler-ve34/bin/activate && pip install pytest'
|
||||||
vagrant ssh -- 'source brozzler-ve34/bin/activate && py.test -v -s /brozzler/tests'
|
vagrant ssh -- 'source /opt/brozzler-ve34/bin/activate && py.test -v -s /brozzler/tests'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue