DeploymentConfigurations: - Id: domainmember-medium Label: Domain member Description: Windows Server joined to an Active Directory domain.
2 vCPU/4GB RAM Size: CPU: 2 Memory: 4096 - Id: domainmember-large Label: Domain member [LARGE] Description: Windows Server joined to an Active Directory domain.`n4 vCPU and 8GB RAM Size: CPU: 4 Memory: 8192 - Id: standalone-medium Label: Stand-alone Description: Stand-alone Windows Server. 2 vCPU/4GB RAM Size: CPU: 2 Memory: 4096 - Id: standalone-large Label: Stand-alone [LARGE] Description: Stand-alone Windows Server.\n4 vCPU, 8GB RAM Size: CPU: 4 Memory: 8192 DynamicDisks: - Description: Data UnitSize: GB Constraints: Minimum: 10 Maximum: 500 - Description: Scratch UnitSize: GB Constraints: Minimum: 5 Maximum: '' PropertyCategories: - Name: 0) Deployment information ProductProperties: - Key: deployment.type Type: string Value: - domainmember-medium - domainmember-large - standalone-medium - standalone-large UserConfigurable: false - Name: 1) Operating System ProductProperties: - Key: guestinfo.hostname Type: string(1..15) Label: Hostname* Description: '(max length: 15 characters)' DefaultValue: '' Configurations: '*' UserConfigurable: true - Key: guestinfo.administratorpw Type: password(7..) Label: Local administrator password* Description: Must meet password complexity rules DefaultValue: password Configurations: - standalone-medium - standalone-large UserConfigurable: true - Key: guestinfo.ntpserver Type: string(1..) Label: Time server* Description: A comma-separated list of timeservers DefaultValue: 0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org Configurations: - standalone-medium - standalone-large UserConfigurable: true - Name: 2) Networking ProductProperties: - Key: guestinfo.ipaddress Type: ip Label: IP Address* Description: '' DefaultValue: '' Configurations: '*' UserConfigurable: true - Key: guestinfo.prefixlength Type: int(8..32) Label: Subnet prefix length* Description: '' DefaultValue: '24' Configurations: '*' UserConfigurable: true - Key: guestinfo.dnsserver Type: ip Label: DNS server* Description: '' DefaultValue: '' Configurations: '*' UserConfigurable: true - Key: guestinfo.gateway Type: ip Label: Gateway* Description: '' DefaultValue: '' Configurations: '*' UserConfigurable: true - Name: 3) Active Directory membership ProductProperties: - Key: addsconfig.domainname Type: string(1..) Label: Domain name* Description: Must be able to be resolved through provided DNS server DefaultValue: example.org Configurations: - domainmember-medium - domainmember-large UserConfigurable: true - Key: addsconfig.username Type: string(1..) Label: Domain account username* Description: '' DefaultValue: username Configurations: - domainmember-medium - domainmember-large UserConfigurable: true - Key: addsconfig.password Type: password(1..) Label: Domain account password* Description: '' DefaultValue: password Configurations: - domainmember-medium - domainmember-large UserConfigurable: true AdvancedOptions: - Key: appliance.name Value: "{{ appliance.name }}" Required: false - Key: appliance.version Value: "{{ appliance.version }}" Required: false --- Variables: - Name: appliance.name Expression: | $Parameter['appliance.name'] - Name: appliance.version Expression: | $Parameter['appliance.version']