Jino Jose
33f60af92a
Switch first boot setup to console wizard
2026-06-25 09:15:15 +05:30
Jino Jose
b9aa72f038
Write final static netplan during install
2026-06-25 06:15:04 +05:30
Jino Jose
01793ede4e
Apply static network directly during install
2026-06-25 05:51:09 +05:30
Jino Jose
7c609770d4
Prefill installer static network defaults
2026-06-25 05:39:53 +05:30
Jino Jose
e7849c57d3
Make installer bring up SSH and disable cdrom apt source
2026-06-24 21:38:49 +05:30
Jino Jose
9c4ad34102
Set installer login password to cezen@123
2026-06-24 21:03:16 +05:30
Jino Jose
e589e48511
Pause autoinstall on network screen
2026-06-24 18:54:49 +05:30
Jino Jose
9217511f84
Avoid pip package during ISO autoinstall
2026-06-24 17:33:05 +05:30
Jino Jose
ec296b3d42
Improve ISO installer non-GPU and bundled setup flow
2026-06-24 17:03:59 +05:30
Jino Jose
82cd52a409
fix: remove net-tools from packages (causes install failure)
2026-06-24 15:26:24 +05:30
Jino Jose
8c39204ace
fix: correct password hash for cezen user (Cezen@2024!)
2026-06-24 14:58:31 +05:30
Jino Jose
1991307903
Add web setup UI for first-boot config
...
- server.py: Flask-free Python web server on port 80
- 4-step wizard: network → tier → tools → live install log
- DHCP or static IP support
- SSE log streaming, handles phase-1 reboot gracefully
- user-data: deploy web UI service instead of TUI (whiptail)
- sets hostname to cezenai (accessible as cezenai.local)
- installs python3, avahi-daemon
- entry.yml: skip roles based on skip_roles var from web UI
- install.sh: reads /opt/cezen/install.conf for tier & skip_roles
2026-06-24 12:30:56 +05:30
Jino Jose
a1948d93fe
Add first-boot TUI wizard: network, tier, tool selection + LVM auto-extend
2026-06-24 12:05:32 +05:30
Jino Jose
2dfc245b90
Fix GRUB autoinstall: escape semicolon, fix user-data
2026-06-23 17:41:54 +05:30
Jino Jose
5d9cec4fe8
Add autoinstall ISO builder for Cezen AI Suite
2026-06-23 16:11:12 +05:30