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

Add an ooniprobe docker image build (#35)

8593ea637dd6beb828d9a1c9e74a2b53b6a60224 authored about 8 years ago by anadahz <[email protected]>
Add docker-py version requirement, set state,restart policy (#72)

Ansible docker_py module has deprecated the build state and bumped the
docker-py dependency to ...

139cfab43a931db1aa39a46c7cf7cb7abedc8439 authored about 8 years ago by anadahz <[email protected]>
Merge pull request #71 from TheTorProject/fix/66

Fix: point to the correct bouncer file

79565951c7f4c194e7380245ee8171e17c0470db authored about 8 years ago by anadahz <[email protected]>
Fix: point to the correct bouncer file

4ad0aa2cabdfda5bc223cbc391013cc6367bf79d authored over 8 years ago by anadahz <[email protected]>
Merge pull request #67 from TheTorProject/fix/letsencrypt-role

Fix: set monthly cronjob

836abfb6919d441fa497f27afebf78c65ebae874 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #68 from TheTorProject/fix/ooni-backend-role

Fix set daily cronjob

928a090358667ee5da1e98705dd8dae335b8395d authored over 8 years ago by anadahz <[email protected]>
Merge pull request #65 from TheTorProject/fix/backend-docker

Fix/backend docker

5c0f99a27944a0c935dbd900257abfbaeb258233 authored over 8 years ago by anadahz <[email protected]>
Remove unrelevant parts, add pg_replication, slave promotion

6138c0df7a04163602b6fa3eb5a56c0dee925e38 authored over 8 years ago by anadahz <[email protected]>
Add streaming PostgreSQL replication documentation

e185b6ea7d2e1b58da5cf8c3354570f614db07fd authored over 8 years ago by anadahz <[email protected]>
Fix: set monthly cronjob

17ca70c596d5c2850770c1e7841d9a55573cd705 authored over 8 years ago by anadahz <[email protected]>
Fix set daily cronjob

519668886e001440609096210123331d75e132f9 authored over 8 years ago by anadahz <[email protected]>
Fix docker name variables, templating

ed4d71a29c13bd583b8a12fab2832c493efc02e0 authored over 8 years ago by anadahz <[email protected]>
Add production group variables, use first domain as PATH

06283fabb7962b3a777127a3fa635e5329849f1d authored over 8 years ago by anadahz <[email protected]>
Merge pull request #64 from TheTorProject/fix/backend-docker

Fix PATHs, resort roles, build cache, syntax typos

de8ab2fbd79452e52f6205182295f9b9c210db6b authored over 8 years ago by anadahz <[email protected]>
Fix PATHs, resort roles, build cache, syntax typos

8e465fe16079e416f7d3f1d0cc1e53bb8f232ac9 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #62 from TheTorProject/fix/55

Improve ooni-backend role automotation

a01ac6a9ca5c107fb11f2c7af110f6a324faeb91 authored over 8 years ago by anadahz <[email protected]>
Add TCP specific variables and fix relevant templates

Fixes: https://github.com/TheTorProject/ooni-sysadmin/issues/49
* Remove double defined variable...

55023c400c370f8b8e186a5980be76c9340f5cb7 authored over 8 years ago by anadahz <[email protected]>
Enable role separation add variable options to the hosts file

83c0ad4533bef61350fcd01ca0dd5614e76ba21d authored over 8 years ago by anadahz <[email protected]>
Remove any dynamic generated variables in update bouncer script

It will be easier for the upstream to follow development of the bouncer
update script when no dy...

71f0e5a59c7dca1b5c8c8dff9c52b474f3dfb35a authored over 8 years ago by anadahz <[email protected]>
Set default template variables, remove unneedeed vars

a89f0e832f9a1f05a65b7599c42e2bb74f28cd9f authored over 8 years ago by anadahz <[email protected]>
Set default template variables, remove unneeded variables

6456e0c562267585649c1364dcb98c5f399abada authored over 8 years ago by anadahz <[email protected]>
Move TLS variables in playbook

71641129e6d8458a3ed973a7415b8fffb385de82 authored over 8 years ago by anadahz <[email protected]>
Remove debug task, use the right variables in docker deployment

23408ffb8c0ac2c5a676ab651ef5dce426348b86 authored over 8 years ago by anadahz <[email protected]>
Fix letsencrypt post-hook typo, fix TLS specific vars

33e3372d11485d9faa3b494e55489666aa4a5406 authored over 8 years ago by anadahz <[email protected]>
Implement a alternative way of populating backend conf

e4d681686e9ca255dc4a4ab96b1666b0ab1b6ed2 authored over 8 years ago by anadahz <[email protected]>
Change precedence of variables

6ddcedc716d67d196cd2c76cb917d5c4aa3b9440 authored over 8 years ago by anadahz <[email protected]>
Fix variables, set a directory PATH for docker

613e713564b7db32b09a5ade21958737a294a2d2 authored over 8 years ago by anadahz <[email protected]>
Fix loop only in directories

f9fdff9d054111ea045d855ee78678b291ab6621 authored over 8 years ago by anadahz <[email protected]>
Add missing inventory option

17b084b81f5d1a70ba0817c4b4b8ae2a975f5cd0 authored over 8 years ago by anadahz <[email protected]>
Fix typo

4a1d012236325c418bc7f6f016ce697b6ff738b5 authored over 8 years ago by anadahz <[email protected]>
Instruct docker to listen only on the defined IP

950f07cde530ac0ef71a131cae8af7f97b997aba authored over 8 years ago by anadahz <[email protected]>
Fix typo in template name

5b1f6183155966a3635d5d542bbef8fc9b324bad authored over 8 years ago by anadahz <[email protected]>
Deploy backend and generate config in docker via ansible

f17619e3cdee81c1f7282fe5b84448cc54497423 authored over 8 years ago by anadahz <[email protected]>
Add required docker image name

853f64d27292b5d0cdfd741ca2c91cdee16f6c64 authored over 8 years ago by anadahz <[email protected]>
Increase docker image build timeout

c8fa12eb75c15db9c81aa2cea5e2bdcc332d2b72 authored over 8 years ago by anadahz <[email protected]>
Fix typo

f5ce31acff3d4524d1d3ef0b142a4c084ebbce2c authored over 8 years ago by anadahz <[email protected]>
Fix correct log PATH

5eb99ce4446286b995ab38c6772671695860b448 authored over 8 years ago by anadahz <[email protected]>
Limit tasks when docker_deployment var is not defined

696bd78024724e96f5c5de590dca0f1c7b9506a7 authored over 8 years ago by anadahz <[email protected]>
No need to update git submodule

8ac682b6c0f9fd7d458c9a2082388afee12598d6 authored over 8 years ago by anadahz <[email protected]>
Fix remove unneeded dockerfile template build steps

8e7b0df270b8073388c628075416e3519df56336 authored over 8 years ago by anadahz <[email protected]>
Remove unneeded git task

ee2377200132bdc183ea45e416ba25a76675ecb6 authored over 8 years ago by anadahz <[email protected]>
Fix ls command, hostname var assignment

0b342a3320d04fb3c27715aa29b20c1c653f7d08 authored over 8 years ago by anadahz <[email protected]>
Fix typo in variable

13af58a6149329be1e3ecddd39683fbf3fa8a46c authored over 8 years ago by anadahz <[email protected]>
Fix volume option

3dfdfdc5d3f62ea6dbdd0698f346e3c6338eaa37 authored over 8 years ago by anadahz <[email protected]>
Fix add missing quotes in variable

e25874d9bca814defad9bc9758eec578ff2813bb authored over 8 years ago by anadahz <[email protected]>
Fix remove deleted role from playbook

33439bbef3762c0d61c75a9847ef82503ac7948c authored over 8 years ago by anadahz <[email protected]>
Fix conditionals, use newer TLS configuration format

* Fix template ansible conditionals
* Use chain and private key for TLS test-helpers, bouncer an...

c02cc020056f47099faa7eba6ce332c1fcc7ca3a authored over 8 years ago by anadahz <[email protected]>
Improve ooni-backend role automotation

* Add default config options for stage and testing backends
* Template MLab NS bouncer configura...

41e690036a4198ef7d6925337ca72b635c326507 authored over 8 years ago by anadahz <[email protected]>
Fix quotation

b03f7333d946a8a765ed0c0f096fd7bfe5ae9e00 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #59 from TheTorProject/feature/ansible/docker-letsencrypt-role

Feature/ansible/docker letsencrypt role

738e6767ce195fc824e4af6ecceeae55b48d4858 authored over 8 years ago by anadahz <[email protected]>
Introduce package deployment of letsencrypt certs automation

Currently there is no way to restart docker container within another
docker container, this comm...

c15815ac9d85ab3ed51c17ff5486c0fd1fd78be3 authored over 8 years ago by anadahz <[email protected]>
Fix typo (mentioned by @hellais)

2bcac4542d90cdbbde2f2e87f515b512236bed89 authored over 8 years ago by anadahz <[email protected]>
Add info for the list of domains certificates generation

ae886b9d9a1a33b5058d9779352404c1e1ce5ae1 authored over 8 years ago by anadahz <[email protected]>
Add letsencrypt role documentation, fix hosts file

0cf8b783e92cca7fad44e14711c3eee03ff4b552 authored over 8 years ago by anadahz <[email protected]>
Fix typo

10f68ddba53d66d1227802361c01ffdc6c430730 authored over 8 years ago by anadahz <[email protected]>
Fix letsencrypt post-hook typo, fix TLS specific vars

be48d89f4d9262d6bff7f82fe4480760c647ac91 authored over 8 years ago by anadahz <[email protected]>
Create needed TLS dir and copy TLS specific files

2c77ffc1670ddfbf36f77dc71f887c02cd56991b authored over 8 years ago by anadahz <[email protected]>
Copy from the remote machine

20e644062d62b4e981f0b6c8626854f7baa51695 authored over 8 years ago by anadahz <[email protected]>
Fix move pre/post hook in cron renewal only

578e5c5252b15ac4916da6383819b3e0fcb80ab0 authored over 8 years ago by anadahz <[email protected]>
Instruct docker to listen only on the defined IP

443cd93240b18aa17004b6cc738405b07f9f7cb0 authored over 8 years ago by anadahz <[email protected]>
Fix pre/post hook with name var, remove unneeded var

bd90fc869ff0bb9e8f4614c7491d005d10def498 authored over 8 years ago by anadahz <[email protected]>
Fix to reflect TLS code changes in ooni-backend

There is no need for certificate and private key merging since
ooni-backend is now using 2 separ...

8f5e4829100d8a52a1485aa620c2740968fe2662 authored over 8 years ago by anadahz <[email protected]>
Introduce certificate renewal post and pre hooks

22ed1894d361e78e1f058ece80e44002c216518c authored over 8 years ago by anadahz <[email protected]>
Move domains, and config PATHs in global vars

825128024bfb2e94d53b35a3b236e9d13b5398ec authored over 8 years ago by anadahz <[email protected]>
Add stage/test groups, fix port bind, improve cert generation

* Introduce staging and testing group variasbles
* Fix docker port binding
* Generate a list of ...

be178aa6b8d17eda366d43c72e1aaeb379067355 authored over 8 years ago by anadahz <[email protected]>
Add virtualenv dependencies task, fix docker commands

* Adding virtualenv task to common role and removing it from
ooni-backend role.
* Create require...

b71157efb9508cd05689977ace598a6c2385df7d authored over 8 years ago by anadahz <[email protected]>
Set a valid docker-py version, fix typo

c280e351dd9d5d8e778b05d20d5ea809062b8fbd authored over 8 years ago by anadahz <[email protected]>
Add docker_py role

ce74118d59317b263738bd934e45d75babcc1fa2 authored over 8 years ago by anadahz <[email protected]>
Use different python interpreter per role, separate roles

Switching to install docker-py in virtualenv.
Required docker-py package requirement are in a ve...

df6fe09a9ece2ab0072af1a82d219130cca2c0f9 authored over 8 years ago by anadahz <[email protected]>
Revert from using tags, due to how ansible uses tags

9749567638447359893c139725229839b087d7bb authored over 8 years ago by anadahz <[email protected]>
Revert "Fix tags syntax"

This reverts commit dfd737b0e30b22e9e2d62d5774056c2bf0e96e61.

7f3bea83f02c671dd3ed1c45a79c4a413dbc9032 authored over 8 years ago by anadahz <[email protected]>
Fix tags syntax

dfd737b0e30b22e9e2d62d5774056c2bf0e96e61 authored over 8 years ago by anadahz <[email protected]>
Add docker_py role, letsencrypt install playbook, use tags

cd32a4be8bb405f58820bcb830ff6a42be16d4fc authored over 8 years ago by anadahz <[email protected]>
Fix quote variables

3c68789ef5b0ac191b19b2bfb8fd083c6a27f7b9 authored over 8 years ago by anadahz <[email protected]>
Create a tasks entry point, rename docker task file

d6a5644ecd61c6f9077d8c61b61d5479e2426b0b authored over 8 years ago by anadahz <[email protected]>
Add letsencrypt role based on quay.io/letsencrypt

1d34c52f84ab797c9df796716b377429b9c1faef authored over 8 years ago by anadahz <[email protected]>
Merge pull request #51 from TheTorProject/fix/no-check-letsencrypt

Hotfix: Do not check for the letsencrypt role

3af1de22a52173ed3d6e602aa322cfe3e5b2ba84 authored over 8 years ago by anadahz <[email protected]>
Hotfix: Do not check for the letsencrypt role

62bdd7a8d7711ceb9ba147694cf2f0a1849c15ab authored over 8 years ago by anadahz <[email protected]>
Fix/update oonibackend role (#50)

Add required config options for the updated backend

* Add more variables and options for help...

566f06d58b6257ca600cef45a690a34820844351 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #45 from TheTorProject/fix/oonib-vars

Fix/oonib vars

fced1a9742e48d298e5a603300d7b46a23875847 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #46 from TheTorProject/fix/docker-volumes-dirs

Fix/docker volumes dirs

5ac4d5226ceed5dd34f2313b42e8f49653487f94 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #47 from TheTorProject/doc/update

Add M-Lab deployment, upgrade infrastructure text

3c101f1de8c6250cb9f99531d6e8ef40de44cf86 authored over 8 years ago by anadahz <[email protected]>
Fix dir name, verbose mode, run in BASH shell

Fix typo in dir name, run mkdir in verbose and change to BASH shell for
shell expansion to work....

7628bf371a2f99afed6aec39a00cdda77ad98cf8 authored over 8 years ago by anadahz <[email protected]>
Add testing section after upgrade, format fixes

6580ca1082935c534c8350f470265c34dfea076d authored over 8 years ago by anadahz <[email protected]>
Fix dir name, verbose mode, run in BASH shell

Fix typo in dir name, run mkdir in verbose and change to BASH shell for
shell expansion to work.

e7217dc7702f1aa7fe74dd2f0937050707c0c84a authored over 8 years ago by anadahz <[email protected]>
Add M-Lab deployment, upgrade infrastructure text

* Add M-Lab deployment URL
* OONI backend upgrade instructions notes
* Correct maintainer username

910276f7039b3eff55a342150e130887cd8a0254 authored over 8 years ago by anadahz <[email protected]>
Fix add correct backend PATH, improve visibility

61b34256b5874b63725fb7186f3ce6c01bb0642b authored over 8 years ago by anadahz <[email protected]>
Create all backend required directories

The backend will fail to start if not all directories are present.
This fix creates all required...

7e3f86a9994442146efc99707f3c084a392ae682 authored over 8 years ago by anadahz <[email protected]>
Variable position test

bd387e81a5f53ba44ee517fc4b98020d65167b1b authored over 8 years ago by anadahz <[email protected]>
Merge pull request #43 from TheTorProject/fix/docker/backend

Remove unneeded comment

e3a561e1dc6ff2bd7d66bbf72d24c21310e93502 authored over 8 years ago by Arturo Filastò <[email protected]>
Add missing quotes to variables

12d5ab58218725f94e20ad533b7d59d3260db853 authored over 8 years ago by anadahz <[email protected]>
Move PATH variable in right place

9a49bac059915b6815308a20b4d3657e05ab01ed authored over 8 years ago by anadahz <[email protected]>
Change hardcode PATH to variable pointing to right path

dfa96d351ae2cd4596fdb38324d441fa328321c2 authored over 8 years ago by anadahz <[email protected]>
Remove unneeded comment

5320445ea16d6bed654022ecd32274bd79267123 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #41 from TheTorProject/fix/docker/backend

Do not run backend in supervisord for docker image

39c7ad36ae51714d501c88cf2d92acd827d6d29f authored over 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #40 from TheTorProject/fix/ansible/ooni-backend

Add support for non virtualenv backend, fix dependencies

8a7f8081cf3051eac6b33fbef4d7fde3cc7e73d0 authored over 8 years ago by Arturo Filastò <[email protected]>
Do not run backend in supervisord for docker image

This change disables running ooni-backend in supervisod in docker build
image.

93fa4ebe8673b8f0af765901e2071ca718223984 authored over 8 years ago by anadahz <[email protected]>
Add support for non virtualenv backend, fix dependencies

Adds supports for installing ooni-backend outside a virtualenv instance.
Fixes pip dependency is...

bde6b67edc717ed22aca6ed580be6c5877d8172a authored over 8 years ago by anadahz <[email protected]>
Merge pull request #36 from TheTorProject/fix/ansible-pip

Point to new location for pip

9f9a217332d6e68d8a0c17c2eff3f5d914a06825 authored over 8 years ago by anadahz <[email protected]>
Merge pull request #38 from TheTorProject/fix/docker/jessie

Change OS release to jessie, reduce dependencies

adb1d6788fb5aad62092ea57e48d363b4be90db5 authored over 8 years ago by Joe Landers <[email protected]>