Resolve "Post-install script failed during an install with Geo secondary enabled"

Merged Gabriel Mazetto requested to merge 2189-fix-geo-secondary into master

Fixes an issue with geo-postgresql recipe that makes it fail on a second run

Fixes config node.consume_attributes order, so both 'CE' and 'EE' attributes will be processed before consuming. This will fix geo roles attributes changing in non EE recipes.

Please merge https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/1460 before, as it also includes an important fix.

Closes #2189 (closed)

cc @stanhu @dbalexandre @regisF @rspeicher