Draft: refactor: extract patroni inhibit rules
New rules will look like:
- equal:
- env
- environment
- pager
source_matchers:
- component="pgbouncer"
- type="patroni"
target_matchers:
- component="puma"
- type="web"
- equal:
- env
- environment
- pager
source_matchers:
- component="rails_primary_sql"
- type="patroni"
target_matchers:
- component="puma"
- type="web"
- equal:
- env
- environment
- pager
source_matchers:
- component="rails_replica_sql"
- type="patroni"
target_matchers:
- component="puma"
- type="web"
- equal:
- env
- environment
- pager
source_matchers:
- component="transactions_primary"
- type="patroni"
target_matchers:
- component="puma"
- type="web"
- equal:
- env
- environment
- pager
source_matchers:
- component="transactions_replica"
- type="patroni"
target_matchers:
- component="puma"
- type="web"