19 Commits
Author SHA1 Message Date
Jino Jose 420f02d3af Stop login prompt during first boot setup 2026-06-30 14:48:09 +05:30
Jino Jose 56668f7bdc Update ISO installer tiers and backend deployment 2026-06-30 08:54:01 +05:30
Jino Jose 79784a6743 Move avahi install out of autoinstall phase 2026-06-25 15:29:50 +05:30
Jino Jose 4abf26fd1e Force console setup wizard onto tty1 2026-06-25 09:45:01 +05:30
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