The idea is to create a bootable medium (eg. pendrive) that allows:
- Selection of either SLES, Leap or Tumbleweed.
- Autoinstallation of the OS.
- NIS setup if workstation, unison/sync setup if laptop.
- Corporate VPN setup in the default desktop (GNOME).
- Thunderbird setup.
- IRC setup (eg. X-chat GNOME).
- Shortcuts.
- Browser bookmarks, intranet or bookmark page as home-page.
- Mumble
- VoIP
- etc
The goal is to have the employee being to work and participate from day #1. More unusual customisations can be done by the employee later (alternative WMs, mail clients, etc).
Implementation ideas:
- Create a Salt formula that can be managed as an integral opensource project and enhanced over time.
- Initial test infrastructure with terraform/vagrant so that it can be run in a VM or dry-run mode.
- Enhance YaST/AutoYaST to be able to apply the formula at boot/firstboot (a project on its own)
This project is part of:
Hack Week 15 Hack Week 16
Activity
Comments
-
over 5 years ago by joachimwerner | Reply
Duncan, would the YaST/AutoYaST approach be mandatory? I'm thinking of an image-based install (via Kiwi's OEM USB image) plus Salt as an alternative. May be a bit less flexible with detecting all the hardware, but easier to maintain. The image would only have to be minimal, because all other patterns/packages can be installed later from a Salt state.
-
-
Similar Projects
Install BLOB-less U-Boot in SPI of Pine64 ROCKPro64 and boot from NVMe disk by clanig
Project Description
This project is about i...
Generic retry command in openSUSE by okurz
Motivation
When automating tasks often the r...
Rust in linux kernel by dsterba
[comment]: # (Please use the project descriptio...
Azure Active Directory for Linux by lramage
Project Description
[comment]: # (What ar...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...