OONI Devops Configuration Management
It’s recommended to make use of a virtualenv, for example managed using pyenv virtualenv
:
Install deps:
Install ansible galaxy modules:
Setup AWS credentials, you should add 2 profiles called oonidevops_user_dev
and oonidevops_user_prod
which have access to the development and production environment respectively
Run playbook:
On macOS you might run into this issue: https://github.com/ansible/ansible/issues/76322
The current workaround is to export the following environment variable before running ansible: