new-site/infra/ansible/roles
justin 17318f6e7d feat(healthcare): route NPPES/PECOS Playwright flows through residential SOCKS proxy
CMS healthcare portals (NPPES, PECOS, I&A) block datacenter IPs, so the
healthcare browser automation needs to egress via the residential proxy on
hg409y7ez04.sn.mynetname.net (username 'performancewest').

- undetected_browser: use_proxy now accepts an env-var name, so callers can
  select a domain-specific proxy. _proxy_config(proxy_env) reads it and falls
  back to UNDETECTED_PROXY_URL. Healthcare uses 'HEALTHCARE_PROXY_URL'.
- probe_npi_undetected: launches with use_proxy='HEALTHCARE_PROXY_URL' when set.
- npi_provider: documents that the (future) automated NPPES/PECOS flows must
  use the healthcare proxy.
- Plumb HEALTHCARE_PROXY_URL (+ UNDETECTED_PROXY_URL fallback) through the
  ansible env template and docker-compose workers env.

The credential itself is NOT in the repo. Set the full URL in the ansible
vault as vault_healthcare_proxy_url:
  socks5://performancewest:<password>@hg409y7ez04.sn.mynetname.net:<port>
Verified parsing + Playwright proxy-dict wiring with a unit test.
2026-06-05 14:36:01 -05:00
..
app feat(healthcare): route NPPES/PECOS Playwright flows through residential SOCKS proxy 2026-06-05 14:36:01 -05:00
backup Fix flagged items: CRTC email submission, BITS todo, selector docs, stale plans 2026-05-04 11:33:45 -05:00
common Add security-updates Ansible role for automated patching 2026-04-30 01:24:57 -05:00
docker Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
erpnext Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
minio Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
monitoring Add Prometheus + Grafana + Alertmanager monitoring stack 2026-05-01 02:08:39 -05:00
nginx ansible: sync portal nginx template with live working config 2026-06-02 22:20:08 -05:00
postgresql Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
security-updates Add security-updates Ansible role for automated patching 2026-04-30 01:24:57 -05:00
sftpgo Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
shkeeper Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
site Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00
worker-crons Fix trucking campaign cron send date 2026-06-04 03:19:35 -05:00
workers Initial commit — Performance West telecom compliance platform 2026-04-27 06:54:22 -05:00