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