Attune provides a solution to streamline the OS installation process.
This Attune Project sets up a Windows machine as a worker for automating operating system installations.
The majority of the workload creating the ISO file(s) is performed on either the Attune host machine or a separate machine. This machine is referred to as the worker.
The workload covers tasks such as unpacking ISO, repackaging with the drivers and configurations, deploying files to the controller, and triggering APIs on the controller.
Automate Operating System Installation
Attune automates and orchestrates processes to streamline deployments, scaling, migrations, and management of your systems. The Attune platform is building a community of sharable automated and orchestrated processes.
You can leverage the publicly available orchestrated blueprints to increase your productivity, and accelerate the delivery of your projects. You can open-source your own work and improve existing community orchestrated projects.
The Attune Community Edition can be downloaded for free from our ServerTribe website. You can learn more about Attune through ServerTribe's YouTube Channel.
To clone this project into your own instance of Attune, follow the Clone a GIT Project How To Instructions.
This Project contains the following Blueprints.
The scripts within each step automate the Windows worker setup for automating Windows installation using WinPE ISOs.
Download and install the appropriate ADK and WinPE Add-On version based on the Windows distribution.
Download and install 7z.
Enable the File and Printer Sharing service, configure the firewall for Network Discovery, create an SMB share folder, and setup appropriate NTFS permissions.
The Windows Assessment and Deployment Kit (Windows ADK) and Windows PE add-on has the tools you need to customise Windows images for large-scale deployment, and to test the quality and performance of your system, its added components, and the applications running on it.
Create a shared space for storing and accessing files.
SMB (Server Message Block) is widely supported and provides a flexible way to connect different devices and operating systems for file sharing.
This process includes:
- Enable the File and Printer Sharing service,
- configure the firewall for Network Discovery,
- create an SMB share folder,
- setup appropriate NTFS permissions, and
- Turn off password protected sharing (optional).
Name | Type | Script Reference | Comment |
---|---|---|---|
Automation Worker Windows Base Directory | Text | automationworkerwindowsbasedirectory |
Base directory for deploying temporary files to build the ISO on a Windows Worker. eg. "C:/attune_auto_installer" |
Automation Worker Windows Node | Windows Node | automationworkerwindowsnode |
The Windows automation worker node used to perform tasks to create the ISO. |
Automation Worker Windows User: Administrator | Windows Credential | automationworkerwindowsuseradministrator |
Administrator user on the Windows Automation Worker node. |
Name | Type | Comment |
---|
The collective power of a community of talented individuals working in concert delivers not only more ideas, but quicker development and troubleshooting when issues arise.
If you’d like to contribute and help improve these projects, please fork our repository, commit your changes in Attune, push you changes, and create a pull request.
Please feel free to raise any issues or questions you have.
Thank you