netstack

edit or ../ops or ../../docs

Deployments

Site-specific configurations and network diagrams. Each site has its own private repo with full details — netstack holds the summary and cross-site patterns.

New site? Start from the site template.

Sites

site docs repo
cf (Cedar Falls) cf.2cld.net github (private)
sl (St. Louis) sl.2cld.net github (private)
wf (Winfield) wf.2cld.net github (private)

Federation Architecture

                    ┌─────────────────┐
                    │    netstack     │
                    │  (architecture) │
                    │ netstack.org    │
                    └────────┬────────┘
                             │ references
              ┌──────────────┼──────────────┐
              │              │              │
     ┌────────▼───┐  ┌──────▼─────┐  ┌────▼────────┐
     │  sl node   │  │  cf node   │  │  wf node    │
     │ sl.2cld.net│  │cf.2cld.net │  │ wf.2cld.net │
     └────────────┘  └────────────┘  └─────────────┘

Each site node:

Site Build System

All site repos use the same build pattern:

Maintenance Pattern

What to edit Where
Site-specific data (devices, services, IPs) Site repo (cf, sl, wf) — private
Architecture, install guides, portal docs netstack — public
Cross-site deployment summary Site repos (private)
MkDocs theme, build workflow, CSS ns-site-template
Node-local monitoring scripts Site repo ops/monitor/