Geo: Omnibus refreshes foreign tables by default when FDW is not enabled
Instead of geo_secondary['db_fdw'] = true
, I entered geo_secondary['fdw'] = true
and saw this upon reconfigure:
* postgresql_fdw_user_mapping[gitlab_secondary] action create
* postgresql_query[create mapping for gitlab_geo at gitlab_secondary] action run (skipped due to not_if)
* postgresql_query[update mapping for gitlab_geo at gitlab_secondary] action run (skipped due to not_if)
* postgresql_query[grant usage on foreign server gitlab_secondary to gitlab_geo] action run (skipped due to not_if)
(up to date)
* bash[refresh foreign table definition] action run
[execute]
Refreshing foreign tables for FDW: gitlab_secondary ... Done!
It looks like that's missing a check there?
/cc: @toon