-
Notifications
You must be signed in to change notification settings - Fork 10
Home
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.