Project Description
A Windows init system based on ignition and combustion for Humans.
Working with unattend.xml files is challenging and doesn't always cover an entire use case. Often building a Windows image with a tool like Packer is part of a solution. The last step is then initializing the produced image configuring user accounts, hostname, etc. There are limited solutions to solve this problem and why Acetylene will exist.
The goal of Acetylene is to provide a system, written in .NET, for Windows that can consume a standard ignition file and even support the combustion concepts. The combustion component will just use PowerShell instead of Bash since it's Windows.
Project URL: https://github.com/phillipsj/acetylene
Goal for this Hackweek
To get basic bootstrapping of Windows with an ignition file to include:
- Hostname
- User accounts
- SSH Keys
- Combustion file execution.
Resources
If anyone wants to help, a willingness to learn about Windows is all that is required.
Looking for hackers with the skills:
This project is part of:
Hack Week 21
Activity
Comments
-
over 2 years ago by lramage | Reply
What is an unattend.xml?
Is it possible to expand the scope of this slightly? I'm curious about this project, but I have a few different requirements.
- I'm targeting Gentoo, not Windows.
- I would prefer using Python instead of .NET.
- Support for OpenRC instead of systemd.
I have a similar goal in mind, and I'm hoping we could work together, at least at an architecture level.
Similar Projects
This project is one of its kind!