Consolidate ansible configuration management into ooni/devops
Open
@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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.