Skip to content
Eduardo J edited this page Mar 3, 2021 · 3 revisions

Welcome to the ansible-obs wiki!

In this project, we are trying to replicate the steps from https://github.com/openSUSE/open-build-service/wiki/Deployment-of-build.opensuse.org in different playbooks.

We have 3 Playbooks used to deploy the OBS. Each of them serving a specific purpose:

deploy_without_migration.yml: That's the most used one, just update our package, make sure that the systemd services are running and send a notification to us via rocketchat.

deploy_with_migration.yml: For the case where we must run rails db:migrate after deployment. It sets the Apache server to Maintenance Mode while migrating the db.

deploy_with_migration_without_downtime.yml: For the case where we have migrations but they don't cause any down time. It runs the migrations without setting the Apache server to maintenance mode.

Clone this wiki locally