Perform actions related to CI database only if it does not exist
What does this MR do and why?
In https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/5492, we are making omnibus-gitlab
create the CI database if it is specified. Right now, this conflicts with gitlab-qa
's own attempt to create it, and cause it to fail
This MR handles this situation gracefully, while maintaining backward compatibility.
Closes #695 (closed)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.