Execution

All Tasks

Every task in Raven Praxis Infrastructure. Click one to edit its details.

40 / 40
PhaseTaskPriorityStatusOwnerDue
AConfirm DL360p Gen8 inventory (CPU/RAM/SSD)
32 logical CPUs, 314.85 GiB RAM, 3 TB SSD verified.
highCompletedOperator—
AApprove 10.100.0.0/16 IP plan
/24 per VLAN, documented in BookStack draft.
highCompletedOperator—
ALicense reality check for tooling catalog
Confirm Persistent vs Trial vs Demo tier for each of 27 tools.
mediumIn ProgressOperator—
AOrder + inventory YubiKeys for operator + backup
2x YubiKey 5C NFC minimum, seal one for break-glass.
mediumPlannedOperator—
A2Define VLAN table on managed switch
VLANs: mgmt, lab-mgmt, students, central-lab, lms, iot, wifi.
highNot StartedOperator—
A2Configure tagged trunk to OPNsense WAN2/LAN
All VLANs tagged; no native/untagged on trunk.
highNot StartedOperator—
BInstall OPNsense 24.x on firewall hardware
Fresh install, apply base config, snapshot before rules.
criticalNot StartedOperator—
BCreate VLAN interfaces + gateways
One /24 per VLAN, gateway .1.
criticalNot StartedOperator—
BAuthor default-deny inter-VLAN rules
Explicit allowlists only. Students → lab targets only.
criticalNot StartedOperator—
BEnable Config Revert / snapshot
Confirm OPNsense revert works; document rollback.
mediumNot StartedOperator—
CRe-IP Proxmox host to new mgmt VLAN
Downtime window required. PBS-side reconnect afterwards.
highNot StartedOperator—
CConfigure SDN zones + VNets
One VNet per VLAN participating in virt workloads.
highNot StartedOperator—
DProvision bastion VM (minimal Debian)
No GUI, no extra services. Wazuh agent installed.
highNot StartedOperator—
DEnroll sk-ed25519 keys + PAM-U2F sudo
Follow §10.3.1 and §10.3.2 verbatim.
criticalNot StartedOperator—
DSeal break-glass recovery envelope
Physical envelope, tamper-evident, offsite.
highNot StartedOperator—
EDeploy AdGuard Home + upstream DNS
DNS-over-TLS upstream; blocklists per §11.5.1.
highNot StartedOperator—
EDeploy Authentik + first app SSO
Bind Guacamole-ops as first SSO consumer.
highNot StartedOperator—
FInstall Wazuh manager + dashboard
10.100.20.32; enable OPNsense syslog forwarding.
highNot StartedOperator—
FEnable Suricata IDS/IPS on WAN + LAN
ET Open ruleset; drop mode after tuning.
highNot StartedOperator—
FAuthor egress aliases (replaces pfBlockerNG)
OPNsense Aliases + AdGuard blocklists; document deltas.
mediumNot StartedOperator—
GInstall PBS on Shuttle appliance
i5-3350P, 32 GB RAM, 3 TB — dedicated datastore.
highNot StartedOperator—
GEncrypt datastore + configure verify + prune
Encryption key escrowed with break-glass envelope.
criticalNot StartedOperator—
GTest restore of a canary VM
Time restore; record in operations runbook.
criticalNot StartedOperator—
HDeploy Twingate connector on lab-mgmt
Outbound-only. No inbound firewall changes.
highNot StartedOperator—
HProvision operator device + policy
Device posture check + FIDO2.
mediumNot StartedOperator—
IDeploy Guacamole (students)
Behind Authentik SSO; session recording ON.
highNot StartedOperator—
IDeploy Guacamole-ops (operator)
Separate instance, restricted to bastion origins.
highNot StartedOperator—
JDeploy Moodle (10.100.35.120)
Attendance module + activity gating.
highNot StartedOperator—
JDeploy Zammad (10.100.35.121)
Student + operator queues.
mediumNot StartedOperator—
JDeploy BookStack (10.100.35.122)
Runbook + curriculum wiki.
mediumNot StartedOperator—
JDeploy Grafana (10.100.35.123)
Wazuh + Suricata + AdGuard panels.
mediumNot StartedOperator—
KProvision SOC track tools (Persistent tier)
Wazuh, Suricata, Grafana, MISP, TheHive.
mediumNot StartedOperator—
KProvision Blue track tools
Velociraptor, Sysmon, Elastic (trial).
mediumNot StartedOperator—
KProvision Red track tools (Demo tier)
Caldera, Atomic Red Team.
lowNot StartedOperator—
LStand up local LLM for ops
Ollama + curated runbook context.
lowNot StartedOperator—
MAuthor pod template (3–4 VM)
Versioned; teardown is one command.
highNot StartedOperator—
NRed-team self-test: home LAN unreachable
From student pod, prove no route to home network.
criticalNot StartedOperator—
NRed-team self-test: no inbound exposure
External scan of home WAN IP — expect zero open ports.
criticalNot StartedOperator—
OPublish runbooks in BookStack
One page per phase; link from Grafana.
mediumNot StartedOperator—
OSchedule quarterly DR drill
Calendar event + owner + rollback plan.
mediumNot StartedOperator—