ooni / ooni/devops

Consolidate ansible configuration management into ooni/devops

Open
#27 1 comment 0 reactions 1 assignee View on GitHub

@aagbsn is already working on this.

Since Apr 2, 2026.

epic
Dominant language
HCL
Stars
4
Forks
15
Avg merge
1h 50m
Merged PRs (30d)
4

Description

Migration TODO List

This file is used to keep track of the in-progress migration of roles from
ooni/sysadmin over to ooni/devops.

Playbooks

Playbooks to migrate

These are playbooks that we should be migrating over to ooni/devops, either
as-is or consolidating them together into one.

They are loosely sorted by priority:

  • #341
  • ansible-version.yml -> it would be nice to have a hook to send a message when we do a deploy to slack done in https://github.com/ooni/devops/pull/118
  • deploy-backend.yml -> migrate: https://github.com/ooni/devops/pull/119
  • deploy-monitoring.yml -> migrate: https://github.com/ooni/devops/pull/118
  • deploy-slackin.yml -> last update 2021, requires migration since it's our slack inviter host
  • deploy-countly.yml
  • deploy-th-echo.yml -> last update 2019, we need to setup a new one
  • deploy-th-http.yml
  • deploy-vpsprobes.yml -> last update 2023, would be nice to have something like this for deploying ooniprobe on vps
  • deploy-oonidata.yml
Unused/Depecated Playbooks
  • deploy-matomo.yml -> last update 2019. We aggreed to backup the host and then discontinue the role.
  • deploy-probe-services.yml -> last update 2019, requires finishing the register/login move over to new API, then we can discontinue it.
  • deploy-orchestra.yml -> last update 2018, should backup the DB and finish migration of ooni-registry
  • deploy-vpsbridges.yml -> last update 2023, refers to non-existent vpsbridges group. Maybe discontinue
  • deploy-acme-redirect-helper.yml -> last update 2019, not used anymore
  • deploy-api.yml -> last update 2019, used to deploy legacy-legacy API
  • deploy-cross-monitoring.yml -> last update 2018, would be nice to have something like this now too, but for the moment we just deprecate it.
  • deploy-msg.yml -> last update 2018, no longer used
  • deploy-ooni-orchestrate.yml -> last update 2019, no longer used
  • deploy-orchestra-backend.yml -> last update 2019, no longer used
  • deploy-pipeline-ddl.yml -> last update 2017, refers to pipeline v3 ddl
  • deploy-pipeline.yml -> last update 2018, refers to pipeline v3
  • deploy-postgres-11.yml -> last update 2020, we don't need it anymore
  • deploy-ooni-registry.yml -> last update 2019, can be discontinued
  • deploy-prometheus.yml -> last update 2020, superseeded by mointoring, can be discontinued
  • deploy-superset.yml -> last update 2017, can be discontinued
  • deploy-th-web-connectivity.yml -> last update 2020 and is replace by ooherlpd
  • deploy-tor.yml -> last update 2019, can be discontinued

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.