Choose one of the following ways to install applications:
- Configuration Management Group (config.XO)
- Application Groups (application.XO)
- Application Role (application.XO)
- Application Provisioners (image.XO)
- PowerShell Script or PowerShell Command Provisioners (image.XO)
Configuration Management Group
In the Configuration Management section first navigate to the Groups area for the relevant group and click on pen to edit.
Choose an Application Role to add a role. Now the nodes you have registered in your XOAP account receive their DSC configuration and the applications.
Please note, that this only applies to the nodes which have been assigned to the configuration group beforehand.
In the Groups area underneath Application Management you can also download the script for an application group which contains the application configurations you have added.
First navigate to Roles and download the file by clicking on the gear next to the file you want to download. This will be a .ps1 and the application role will contain the groups. Now you can easily run it on your node. All the sources will be downloaded from your dedicated account.
Now it is up to you to roll out the .ps1. Choose whatever mechanism suits you best.
In the Provisioners area of the Image Management section choose either Application Installer, Application Group Installer or Application Role Installer and assign them to a provisioner for application installation during the image creation process.
PowerShell Script or PowerShell Command Provisioners
By firstly filtering for PowerShell Script or PowerShell Command and via the gear you can add scripts or script commands for products like Chocolatey, Winget, or others while the image management runs.
Example for PowerShell Script Provisioner:
Example for PowerShell Command Provisioner: