Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ooni/sysadmin

System administration tools
https://github.com/ooni/sysadmin

Merge pull request #37 from TheTorProject/fix/ansible/common-role

Change the order of executed roles in common

0b0e00bf9ca3d715212ae831d3849bb61826e6a1 authored over 8 years ago by Joe Landers <[email protected]>
Merge pull request #39 from TheTorProject/fix/gitignore

Ignore vim swap files in git

b49ba99bd60790f7e3b981305b35f6c9d919a708 authored over 8 years ago by Joe Landers <[email protected]>
Ignore vim swap files in git

21652dec817a8535b179a838a2d0eae379fd421f authored over 8 years ago by anadahz <[email protected]>
Change OS release to jessie, reduce dependencies

Use Debian Jessie release to build the docker image.
Install ansible from apt packages since Deb...

752fd53bcfa417a147cfed21774bd0d1b2633c74 authored over 8 years ago by anadahz <[email protected]>
Change the order of executed roles in common

The playbook should install the the python-dev role and then run
conditionally the pip update ot...

412b872621fc09e3dd8b697127d24652cc6e08bd authored over 8 years ago by anadahz <[email protected]>
Point to new location for pip

03f84040a121d6d9535ef3760bea36d9e38e6346 authored over 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #34 from TheTorProject/fix/obfsproxy-dependencies

Change installation of obfsproxy via pip

a5ebe302483fa4c4a51a333a34a409c49c3c05a4 authored about 9 years ago by Simone Basso <[email protected]>
Change installation of obfsproxy via pip

obfsproxy package requires dependencies that have
been already installed via pip

911ff19fed250eecf72f9cb18658990e72374a63 authored about 9 years ago by anadahz <[email protected]>
Merge pull request #33 from TheTorProject/feature/add-tcpdump

Install tcpdump package

37d895fd340a4d69aadc8e8c17c4f7fc6a84f843 authored about 9 years ago by Joe Landers <[email protected]>
Install tcpdump package

83cdb8b4e22f845ffa6c05bb15f300e0d1e97204 authored about 9 years ago by anadahz <[email protected]>
Merge pull request #32 from TheTorProject/fix/issue23

Fix tor repo release name variables

eb0655b8dd1f15ecdd6c03224ce353f7e77f95a6 authored about 9 years ago by Joe Landers <[email protected]>
Fix tor repo release name variables

Fix to correct repo name taken from ansible variable.
Add tor-version for the experimental repo....

f058a32c5218e9975807f5c998d9254c94792c9a authored about 9 years ago by anadahz <[email protected]>
Merge pull request #31 from TheTorProject/feature/install-tor-PT

Feature/install tor pt

d81f8249179ceddaf60f5257bb7d0a075368de3f authored about 9 years ago by Joe Landers <[email protected]>
Merge pull request #30 from TheTorProject/feature/install-third-party

Ansible third party tools role

f4ce339113e9210c861ed454a17d79c0a2e242b7 authored about 9 years ago by Joe Landers <[email protected]>
Merge pull request #29 from TheTorProject/fix/ansible-ooniprobe-role

Fix/ansible ooniprobe role

c11c06fb22e03bb05bf9ad54f3680f6854b00d56 authored about 9 years ago by Joe Landers <[email protected]>
Ansible tor pluggagle transports role

This ansible roles installs the tor pluggagle
transports required for bridge reachability test.
...

74938b1c8da0622304d21f96604dd62eaa0bb580 authored about 9 years ago by anadahz <[email protected]>
Ansible third party tools role

This ansible roles installs the third party
tools required for some ooniprobe tests.
* Add Lante...

6a9b6d1dfb1b11d7624a01fea91eae89bc1e86dd authored about 9 years ago by anadahz <[email protected]>
mprove ooniprobe ansible, fix conditionals

* Fix ansible facts conditionals to be integers
* Remove python-setuptools as it conflicts with ...

58167d5218d2b745d5c3f1c166ec4a75a21475e6 authored about 9 years ago by anadahz <[email protected]>
Install ooniprobe from git (master)

Git install should better install from git master the latest ooniprobe
version that includes all...

e13ac174210460afea525110e1ca637f7705d50b authored about 9 years ago by anadahz <[email protected]>
Merge pull request #20 from TheTorProject/feature/install_scripts

Feature/install scripts

44da1d570a88dc2b40d50cb8eae8a5cb944b4582 authored about 9 years ago by Joe Landers <[email protected]>
Merge pull request #25 from TheTorProject/fix/issue22

Fix check if set_supervisord is defined

0f0b03dc3da37ef9f8facc1740ae30eb7095d6c5 authored about 9 years ago by Joe Landers <[email protected]>
Merge pull request #24 from TheTorProject/fix/issue21

Fix check set_ooniprobe_pip is defined before

03a0025392bc2ba22adcb3e8efdf63fe67dd55cd authored about 9 years ago by Joe Landers <[email protected]>
Fix check if set_supervisord is defined

Check if set_supervisord is defined before checking if it is equal
to true. https://github.com/T...

fb9d529259ca3ccc95e64726fb68c759c3641dd9 authored about 9 years ago by anadahz <[email protected]>
Fix check set_ooniprobe_pip is defined before

Fix check set_ooniprobe_pip is defined before checking if it is equal
to true. https://github.co...

9d0f995421751521232e14b8b36cec72acf3ca1f authored about 9 years ago by anadahz <[email protected]>
Add install script for EMR

c50076c681daa82490f71d36b4d69427340dcf58 authored about 9 years ago by Arturo Filastò <[email protected]>
Add install script on the API

e5373789a034f5c7d125a2c993b2e8cb67500abb authored about 9 years ago by Arturo Filastò <[email protected]>
Add puppet-master install script

c5d532a3b99a9c12a73f15b62c862401b499d47e authored about 9 years ago by Arturo Filastò <[email protected]>
Merge pull request #15 from TheTorProject/feature/ansible-install-ooniprobe

Feature/ansible install ooniprobe

ff39aa373e6e22389dbd36e2e1b19de4ef6deff2 authored about 9 years ago by Joe Landers <[email protected]>
Fix use major version for distribution comparison

9cf18da613811b54b514f4821dbcde097d61c7f8 authored about 9 years ago by anadahz <[email protected]>
Increase ooniprobe.conf dynamic set of variables

7328f9029aebc821662e6f191b33bc3d04d7b738 authored about 9 years ago by anadahz <[email protected]>
Fix ooniprobe install subtask

Install ooniprobe and cffi from pip rather the git repo
Ensure twisted is always at version 14.0.0

3ac1f801c77170ba5d09fb3cb9984fbed9403f6e authored about 9 years ago by anadahz <[email protected]>
Fix typo in geoip PATH

457dff96146eff0e5ab9496c7c2bc27e67b98499 authored about 9 years ago by anadahz <[email protected]>
Add ooniprobe installation role

* Install ooniprobe via in Debian systems:
- via apt or pip (set_ooniprobe_pip variable)
* Add ...

b80d3a9955906dfea2cae513cf8d6b16d608379b authored about 9 years ago by anadahz <[email protected]>
Do not downgrade to Twisted 14

No need to downgrade to Twisted version 14 ooniprobe now supports
Twisted 15 version.

e337da3f606080e8a2e1ad7dee7c28880e3da851 authored about 9 years ago by anadahz <[email protected]>
Merge pull request #19 from joelanders/master

git clone from https instead of http

412a4aecd603a2edee255004f6376f4cd162a32f authored about 9 years ago by Simone Basso <[email protected]>
git clone from https instead of http

a7f46cd01debb3d57409a69f0ed34831fd956e42 authored about 9 years ago by Joe Landers <[email protected]>
Merge pull request #14 from TheTorProject/feature/ooni-backend-setup-role

Feature/ooni backend setup role

71a32c1cbfa749a75ca5d6645ac24441b1e571c7 authored about 9 years ago by Joe Landers <[email protected]>
Add ooni-backend ansible role documentation

dcb43fc224c7f83ef124f5bec9d7ddd6f06219e6 authored about 9 years ago by anadahz <[email protected]>
Fix correct to proper variable for distribution name

4962243d96b79d37780814975dce5a2ad9c564bc authored about 9 years ago by anadahz <[email protected]>
Fix typo in repo TLD

d361a8a1fed044de9460255b4a4f1704638698aa authored about 9 years ago by anadahz <[email protected]>
Make ooni-backend logfile a variable

14c6a64219116978274045a7d1552e388795b0d8 authored about 9 years ago by anadahz <[email protected]>
Add sample hosts inventory file

The hosts should be in custom group and the variable 'set_supervisord' defines
if ooni-backend w...

539085d47634c9e4e21bcf09f62bcdd1f03e2382 authored about 9 years ago by anadahz <[email protected]>
Add require python package

Install python-pip from apt if Debian version is at least 8

61e07eae62892bb6fa28348eb075513d5e17b83f authored about 9 years ago by anadahz <[email protected]>
Add Supervisor ansible role

A role for deploying and configuring Supervisor and extensions on unix hosts
using Ansible Sourc...

23b4a48c0247e6b0550e2719c2a24fccc3027203 authored about 9 years ago by anadahz <[email protected]>
Add for multi distro version support

Change from static to distro specifici tor Debian repo release
Introduced variables:
* tor_distr...

4247a6c3e814bf4a510cd328d4bd5e11a8697e9d authored about 9 years ago by anadahz <[email protected]>
Install ooni-backend from git, major improvements to role

* Backup ooni-backend configuration file prior copying the new one
* Install ooni-backend via pi...

b52a30a5a50880ac49291cede236c6315b638516 authored about 9 years ago by anadahz <[email protected]>
Add virtualenv template to start ooni-backend supervisor service

8815ae4adbeca1e554517f6b033b846ab98c483b authored about 9 years ago by anadahz <[email protected]>
Add ansible role to fetch tor HS ooni-backend collector hostname

46b2b732001cbc1f8fefc794a7a509bf7a36d5ca authored about 9 years ago by anadahz <[email protected]>
Include roles to ooni-backend main ansible role

Add supervisor and fetch-HS-info roles to the main ooni-backend role

a5acfae7a883df3d96ca84a2b0d0fb665cdbb1c3 authored about 9 years ago by anadahz <[email protected]>
Add required ooni-backend variables

Introduced variables:
* oonibackend_install_path
* oonibackend_log_path
* oonibackend_conf

72dcda64f386c1c0e62b849f9dd2127922386274 authored about 9 years ago by anadahz <[email protected]>
Add global ansible variable file: group_vars/all

1b48464969aba6ad13d91c913c1aefe86273bc93 authored about 9 years ago by anadahz <[email protected]>
Change Debian CDN repo

Debian CDN repo 'cdn.debian.net' is deprecated the correct is
'httpredir.debian.net' ansible_dis...

b311ca6ede6192f065faeccfc0782697fc656539 authored about 9 years ago by anadahz <[email protected]>
Add oonibackend supervisor service

2d2ab139c5488b124ea9c2e2d4f35935e8e16948 authored about 9 years ago by anadahz <[email protected]>
Add oonibackend supervisor role to transfer the ooni-backend config to host

15dc362ecc6e2b8db9a916a36a25d37f629ecb9e authored about 9 years ago by anadahz <[email protected]>
Add custom hosts tag

Add custom role to setup ooni-backend in hosts without docker

ed933aef61c5e819aebcdc4c8893a8180c89fe46 authored about 9 years ago by anadahz <[email protected]>
Add git-common package to the bare required packages

4af529d263ddabc97d7219b867a4b9cb0f32abfe authored about 9 years ago by anadahz <[email protected]>
Check if Debian release is later than wheezy

In debian jessie we could install pip via apt since Debian's version suffices
ooni-backend pip v...

d5f7a528b6b4c1ab5f164b0e47fdc27668320b5f authored about 9 years ago by anadahz <[email protected]>
Merge pull request #17 from joelanders/master

replace ansible with a very small shell script

2be60dc2480391919b366f898b48136471f6ff42 authored about 9 years ago by Arturo Filastò <[email protected]>
replace ansible with a very small shell script

bfe28f4ab66de91712f7aa5b3197383eecbdc2de authored about 9 years ago by Joe Landers <[email protected]>
Catch missing invoke.yaml earlier

db3fe9583e83ddd9f882507ff7fba0d8341e190a authored about 9 years ago by Joe Landers <[email protected]>
Fix pipeline list of machines

5fa24caa4ed3e06fa41bcc3dd108acaf21cf50bf authored about 9 years ago by Arturo Filastò <[email protected]>
Remove BTC from this readme

f32aefceb0c8afde98e35709b47a47c8a985751b authored about 9 years ago by Arturo Filastò <[email protected]>
Update BTC address

4e6634f77520b7cc716dfc712aac5f43efd90512 authored about 9 years ago by Arturo Filastò <[email protected]>
Merge pull request #12 from joelanders/master

munin monitoring work

77e32dbe4dad85220e1b466c1e21cddf55bea966 authored about 9 years ago by Arturo Filastò <[email protected]>
munin monitoring work

b3a0dc1d5f75c0bdc7fc1ad9762b442e4ee297f6 authored about 9 years ago by Joe Landers <[email protected]>
Fix trackmap ansible script

5fcd01be6a8c2108a298b927d15c9dd821b23ecd authored over 9 years ago by Arturo Filastò <[email protected]>
Use AWS type deployments inspired from ooni-pipeline-ng

* Trackmap ansible first stab

d53fd9c342e5ac753978c53078908d2013e774bd authored over 9 years ago by Arturo Filastò <[email protected]>
Update README.md

4a0608313fe5f940b097c1f5e776b06f10918862 authored over 9 years ago by Arturo Filastò <[email protected]>
Update README.md

41dc4ea4329360fd8b0ff08ccad1e579e9b9a5f7 authored over 9 years ago by Arturo Filastò <[email protected]>
Update README.md

47cabd114c0a6f428066d05dbc8a10c62bdb5889 authored over 9 years ago by Arturo Filastò <[email protected]>
Update README.md

67f3a654cd161a81cfb44d96ef1c496af1c3d7f6 authored over 9 years ago by Arturo Filastò <[email protected]>
Update README.md

17da46eec5ed0a8f02ae9342b2c33038b6da004f authored over 9 years ago by Arturo Filastò <[email protected]>
Merge pull request #9 from TheTorProject/feature/mlab-ns-production

Feature/mlab ns production

6afc0706824b3c48ca98cff4301fe57a70eb8de1 authored over 9 years ago by Arturo Filastò <[email protected]>
Change path to bouncer file

2d4bf3ffcb743dc2478e9089c6142ff7056b4766 authored over 9 years ago by Arturo Filastò <[email protected]>
Update mlab-ns URL to point to production version

b1d5cfeb7bdc80d911e21d5d9f7f4f1c6257b1f7 authored over 9 years ago by Arturo Filastò <[email protected]>
Keep on trying till you fail

c553e8b1b1cdeda59945b99d3c717e85a927940d authored over 9 years ago by Arturo Filastò <[email protected]>
Share private directory in sanitiser

fd546f0292c3a5df1462d479d24c2120a8c0c303 authored almost 10 years ago by Arturo Filastò <[email protected]>
Only use http return json headers helper when it's bound to port 80

Same goes for tcp-echo

2aa9384c0bce0f999609926219a43caac4b3ea4d authored almost 10 years ago by Arturo Filastò <[email protected]>
Point to correct decks

e708c2a6537fbe70769f315ceb8fdf2c647fe174 authored almost 10 years ago by Arturo Filastò <[email protected]>
expose private dir

7fcbce6f1131663bea25e1b2eca4862415d44f54 authored almost 10 years ago by Arturo Filastò <[email protected]>
Fix a file path and use jessie instead of wheezy

d182fc19c4f65e398a75a66cec2dc2669885ae8f authored almost 10 years ago by Arturo Filastò <[email protected]>
Fix some missing dependency installs

* Better file naming for docker containers
* Fix some naming issues
* Point to correct bridge db...

61d239c7543b1a7e7c880908dc50b756e55b1399 authored almost 10 years ago by Arturo Filastò <[email protected]>
Add missing file

143cdf99eadf19b2b3b8035b0e8290ba4eb0c114 authored almost 10 years ago by Arturo Filastò <[email protected]>
English ***, do you speak it?

9d03ce2c4cd1aa0009e18f80fcacf47b3aa4f3dd authored almost 10 years ago by Arturo Filastò <[email protected]>
Update main readme to reflect changes in the pipeline ansible

7e8ea18e2a56a6dbe9ec262fcd8aa629ea90a3d9 authored almost 10 years ago by Arturo Filastò <[email protected]>
Separate the pipeline ansible playbook from the bridge reachability playbook

* Fix some issues with the playbook
* Reorganise the directory structure of ansible scripts

f637d1b4584a6251193a8405c0fec6a31f778d46 authored almost 10 years ago by Arturo Filastò <[email protected]>
Skip values that miss tool extra

5c143760aaab45ff04b54206fedfb2385a500ec3 authored almost 10 years ago by Arturo Filastò <[email protected]>
Make oonibackend package a variable

8cb39a944f4d32679d8f3579230b51d068291cee authored almost 10 years ago by Arturo Filastò <[email protected]>
Finalize the canonical bouncer docker container

4c1af0f192e12878239019ce681428b7b5e91f3f authored almost 10 years ago by Arturo Filastò <[email protected]>
Properly fix the ansible bug https://github.com/ansible/ansible/issues/5412

9749a1c238ff4892b05c42e566364b1045cce246 authored almost 10 years ago by Arturo Filastò <[email protected]>
Fix Dockerfile for building based on ansible

I believe this is due to a bug in ansible see: https://github.com/ansible/ansible/issues/5412

1e80719b84990c481cfcd73178a8157fdac8bfac authored almost 10 years ago by Arturo Filastò <[email protected]>
Add ansible backend docker image for canonical OONI bouncer

* Improve directory structure of ooni backend and make it more configurable

7438609acefbdca62b9c479d1a94b1c7d78391cb authored almost 10 years ago by Arturo Filastò <[email protected]>
Point oonibckend log to correct location.

* Create directories needed by the backend
* Add install instructions for docker

c2ffe20f8a02b760e13b16f14fbfc5f6171d597c authored almost 10 years ago by Arturo Filastò <[email protected]>
Update README.md

ed81ed1ebbe2ccadee8f8d0823f3d91bad71ad7f authored almost 10 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' of github.com:TheTorProject/ooni-sysadmin

* 'master' of github.com:TheTorProject/ooni-sysadmin:
Add ansible task upgrade Debian amd64 ke...

1c986f45bd9e62d7e1314006c141e9b13e54b032 authored almost 10 years ago by Arturo Filastò <[email protected]>
Add README to ooni-sysadmin

2a6c8a2c965c621338ddc0eabdca5a22540ab180 authored almost 10 years ago by Arturo Filastò <[email protected]>
Merge pull request #8 from anadahz/trac/13825_1

Trac/13825 1

ce9aa4e2b779b20dc7fda3a6725821f49ae503e9 authored about 10 years ago by Arturo Filastò <[email protected]>
Merge pull request #7 from anadahz/trac/13825

Ansible playbooks to migrate OONI data-pipeline

a1cae59edcb523191e05e243ca709c358f42ef63 authored about 10 years ago by Arturo Filastò <[email protected]>
Add ansible task upgrade Debian amd64 kernel

The task checks the running kernel version and upgrades if it's needed (<3.8).

2f67a8d024ac788a53ba15d5216d8436856cd078 authored about 10 years ago by anadahz <[email protected]>
Ansible playbooks to migrate OONI data-pipeline

Includes the playbooks needed to migrate OONI data-pipeline containers and
configuration to a re...

0ca9ec40c0cf42e0b4378f3ce254261d9f8cd373 authored about 10 years ago by anadahz <[email protected]>