Customize Configuration

This step provides advanced configuration options for finalizing how the virtual machine is initialized, connected, secured, and provisioned. It includes five tabs:

Tabs & Fields

  1. Authentication *

    Define how local credentials are configured for initial access.

    • Use Sigma-generated SSH key - Toggle to auto-generate and inject SSH credentials.

    • Autologon - Enable automatic login on VM startup (for Windows).

    • Local Username - Required field; initial login user.

    • Local Password - Required field; ensure strong password policies.

    • Organization Name - Optional label for licensing or compliance tagging.

  2. Domain (Windows only)

    Allows the VM to join a domain automatically at boot.

    • Domain Join (toggle) - Enable to join a domain.

    • Domain Name - FQDN (e.g., corp.internal.local)

    • Domain User - User account with permissions to join machines to the domain.

    • Domain Password - Password for the above account (stored securely).

    Note

    Domain join typically requires that networking be configured correctly (see the next tab).

  3. Network (Optional)

    Configure a static network assignment if DHCP is not used.

    • Network Configuration (toggle) - Enable to manually configure.

    • Subnet - Select from predefined network segments.

    • IP Address - Assign static IP.

    • Subnet Mask - Typically 255.255.255.0.

    • Gateway - Default gateway IP.

    • DNS Domain - e.g., internal.company.com

    • DNS Server List - Comma-separated list of IPs (e.g., 10.0.0.2,10.0.0.3)

  4. Task Sequence (Optional)

    Specify a pre-configured automation workflow to run on the VM.

    • Task Sequence (toggle) - Enable to attach a predefined automation runbook.

    • Task Sequence dropdown - Select from available sequences (e.g., InstallPatches, InitializeDatabase, BaselineConfig)

    Tip

    Used to auto-install software, apply security policies, or run provisioning scripts.

  5. User Data (Optional)

    Insert raw initialization scripts to execute on first boot.

    • Script Language - Choose from Bash, PowerShell, etc.

    • User Data Script - Paste the script here. Supports base64 encoding for cloud-init.

    Hint

    This is ideal for advanced IT automation workflows or cloud-native provisioning.

Navigation Controls

  • Previous - Customize Hardware

  • Next - Confirm and Review

Notes

  • Fields marked with an asterisk (*) are required to continue.

  • The more configuration options you use, the more automated the provisioning becomes.

  • Use Task Sequences or User Data if integrating with CI/CD or compliance baseline requirements.

  • Ensure consistency with internal IT policy for domain credentials and networking standards.