Geo Recovery playbook fails with undefined variable in cloud native hybrid setup

  • Environment configuration: 2k CNH + 2k CNH

Geo recovery playbook fails due to undefined variable.

fatal: [geo-3k-3k-west2-gitaly-1]: FAILED! => 
  msg: |-
    The conditional check '(gitlab_charts_webservice_max_replicas == '' or gitlab_charts_sidekiq_max_replicas == '')' failed. The error was: error while evaluating conditional ((gitlab_charts_webservice_max_replicas == '' or gitlab_charts_sidekiq_max_replicas == '')): 'gitlab_charts_webservice_max_replicas' is undefined
  
    The error appears to be in '/gitlab-environment-toolkit/ansible/roles/gitlab_geo/tasks/recovery-reenable-sites.yml': line 20, column 15, but may
    be elsewhere in the file depending on the exact syntax problem.

Related to refactor in !1412 (merged)