Skip to content

Sites and facilities

The lab models the real Bingham Healthcare footprint: eight towns, each an AD Site with its own subnet, and the actual buildings as a facility OU tree. Built by make sites and make facilities.

Each town is a Site in Sites and Services, with a /24 subnet. This makes DC-locator site-aware and lets the RODC live in a branch site, exactly as real AD does. dc1 is in Blackfoot-HQ; rodc1 is in Pocatello.

SiteSubnetNotes
Blackfoot-HQ10.22.22.0/24Primary site, dc1, the hospital
Idaho-Falls10.22.23.0/24Large branch
Pocatello10.22.24.0/24Large branch, rodc1
Chubbuck10.22.25.0/24Branch
Ammon10.22.26.0/24Branch
Shelley10.22.27.0/24Small branch
Soda-Springs10.22.28.0/24Small branch
Arco10.22.29.0/24Visiting-specialist site

make show-sites prints the subnet-to-site map and which DC lives in each site. The diagram below is generated from the live config partition by make diagrams:

flowchart LR
  nsiteAmmon["Ammon<br/>10.22.26.0/24"]
  nsiteArco["Arco<br/>10.22.29.0/24"]
  nsiteBlackfootHQ["Blackfoot-HQ<br/>10.22.22.0/24"]
  ndcDC1(["DC1"]) --> nsiteBlackfootHQ
  nsiteChubbuck["Chubbuck<br/>10.22.25.0/24"]
  nsiteIdahoFalls["Idaho-Falls<br/>10.22.23.0/24"]
  nsitePocatello["Pocatello<br/>10.22.24.0/24"]
  ndcRODC1(["RODC1"]) --> nsitePocatello
  nsiteShelley["Shelley<br/>10.22.27.0/24"]
  nsiteSodaSprings["Soda-Springs<br/>10.22.28.0/24"]

The real buildings become an OU tree under OU=Locations, one OU per town and one per facility. The standout is Blackfoot’s Medical Office Plaza, three nested floor OUs at one address, mirroring the real building where each floor is a different specialty cluster.

This tree is generated from the live directory by make diagrams, so it always matches the OUs that actually exist:

flowchart TB
  L["OU=Locations"]
  L --> nOUAmmonOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Ammon"]
  L --> nOUArcoOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Arco"]
  L --> nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Blackfoot"]
  L --> nOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Chubbuck"]
  L --> nOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Idaho-Falls"]
  L --> nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Pocatello"]
  L --> nOUShelleyOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Shelley"]
  L --> nOUSodaSpringsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Soda-Springs"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOU1stChoiceUrgentCareOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["1st Choice Urgent Care"]
  nOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOU1stChoiceUrgentCareOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["1st Choice Urgent Care"]
  nOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOU1stChoiceUrgentCareOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["1st Choice Urgent Care"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOU1stChoiceUrgentCareOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["1st Choice Urgent Care"]
  nOUShelleyOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOU1stChoiceUrgentCareOUShelleyOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["1st Choice Urgent Care"]
  nOUAmmonOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUAmmonMedicalandUrgentCareOUAmmonOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Ammon Medical and Urgent Care"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUCardioRenalCenterOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Cardio Renal Center"]
  nOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUCliffordFamilyMedicineOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Clifford Family Medicine"]
  nOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUComprehensiveCareClinicsOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Comprehensive Care Clinics"]
  nOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUEmpowerWeightLossClinicOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Empower Weight Loss Clinic"]
  nOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUFamilyMedicineOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Family Medicine"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUGeneralHospitalOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["General Hospital"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUGroveCreekMedicalCenterOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Grove Creek Medical Center"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUGroveCreekWomensHealthOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Grove Creek Womens Health"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUHealthandWellnessSleepInstituteOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Health and Wellness Sleep Institute"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUHeartburnandRefluxCenterOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Heartburn and Reflux Center"]
  nOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUHeartburnandRefluxCenterOUChubbuckOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Heartburn and Reflux Center"]
  nOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUHeartburnandRefluxCenterOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Heartburn and Reflux Center"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUIdahoPhysiciansClinicOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Idaho Physicians Clinic"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUInfusionTherapyOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Infusion Therapy"]
  nOUArcoOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOULostRiversVisitingSpecialistClinicOUArcoOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Lost Rivers Visiting Specialist Clinic"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Medical Office Plaza"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUPhysiciansandSurgeonsClinicOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Physicians and Surgeons Clinic"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSleepLabOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Sleep Lab"]
  nOUSodaSpringsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSodaSpringsFamilyMedicineOUSodaSpringsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Soda Springs Family Medicine"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSpecialtyClinicBannockHighwayOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Specialty Clinic Bannock Highway"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSpecialtyClinicHospitalWayOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Specialty Clinic Hospital Way"]
  nOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSpecialtyClinicMarthaOUIdahoFallsOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Specialty Clinic Martha"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSpecialtyClinicYellowstoneOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Specialty Clinic Yellowstone"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUSpecialtyPlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Specialty Plaza"]
  nOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUWomensHealthClinicOUPocatelloOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Womens Health Clinic"]
  nOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUWoundCareOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Wound Care"]
  nOUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUFloor1OUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Floor 1"]
  nOUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUFloor2OUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Floor 2"]
  nOUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems --> nOUFloor3OUMedicalOfficePlazaOUBlackfootOULocationsOUSupportedSystemsDCadDCsupportedDCsystems["Floor 3"]

The famous-doctor cast is seeded directly into these facility OUs, so the directory’s geography is real even though the staffing is a joke. See the famous cast.

This structure comes straight from the real network survey (the eight towns, the floor-stacked plaza, the branded urgent-care chain, the visiting-specialist site in Arco). The lab keeps the real town names because geography is geography; the creative liberty is all in who staffs it.