09eaed0dc4700196be5927f528845cf8d3433cd7
[noc.git] / doc / gnocci.org
1 * Roadmap
2 ** DONE Get tunnel & subnet from mur.at for testing [2/2]
3 *** DONE Get approval from mur.at
4     CLOSED: [2018-06-01 Fri 20:29]
5 *** DONE Set up tunnel
6     Assigned: equinox
7     IPv4: 89.106.211.0/28
8     IPv6: 2a02:3e0:4001::/48
9     IPIP Tunnel Endpoint: 10.12.240.246
10 ** TODO Create new VLANs [1/3]
11 *** DONE mgmt VLAN 32 (aka new managemnt VLAN)
12     Assigned: equinox
13 *** TODO Finish converting plan to diagram & push to ikiwiki
14     Assigned: nicoo
15 *** TODO Remaining VLANs
16     Assigned: equinox (waiting for nicoo to upload the diagram)
17 ** TODO Bring gnocchi online [0/2]
18 *** TODO Move gnocchis to the rack in W1
19     Assigned: nicoo
20 *** TODO Setup [0/7]
21 **** TODO Prepare preseed installs for gnocchis
22      Assigned: nicoo
23
24 Generate preseed in Ansible, concat to initramfs.
25
26 **** TODO 1 if -> mgmt, 2 if -> lacp -> tagged VLANs
27 **** TODO Basic services on hypervisor [0/3]
28      Assigned: nicoo
29 ***** TODO OpenNTPd
30 ***** TODO Haveged
31 ***** TODO Provide time & entropy to guests
32 **** TODO Get the vm-host role working there
33 **** TODO Move gw to a gnocchi VM
34 Clone the VM, run with the legacy VLANs
35 **** TODO VMs for firewaling & basic net services (1/subnet)
36 Sit directly on the service LAN (original /27)
37 ***** TODO Figure out best way to virtualize OpenWRT
38       Assigned: equinox
39 **** TODO VMs for critical services [0/4]
40 ***** TODO DNS resolver
41 unbound or getdns
42 ***** TODO Authoritative NS for realraum.at
43 bind (potentially)
44 ***** TODO Authn/authz [0/2]
45 ****** TODO whawty
46 ****** TODO RADIUS
47 ***** TODO netboot.xyz
48 * Future stuffs
49 ** Switch to a wireguard tunnel
50 *** Upgrade r2ko to LEDE
51 **** Forward-port murtun
52 **** Actual upgrade
53 *** Setup tunnel
54 ** Hardware RNG & key storage
55 *** Design miniPCIe PCB for Flying Stone 1
56     Only uses power & USB
57     Assigned: equinox
58 *** Forward key intarface to guests