Open kylebavis opened 2 years ago
Are there any plans to add this?
Any updates?
Issue Summary: The AzureRM provider in Terraform has extensive support for Azure Virtual Desktop (AVD) components. However, there is a notable omission: it does not currently support attaching MSIX packages to the AVD environment. This limitation hinders the full utilization of a semi-containerized testing environment that can be provided to development teams.
Use Case: Containerization of services, including web services, does not include/support Windows Desktop applications. MSIX offers a mechanism to virtualize Windows Desktop applications in a manner akin to containers. This would allow for the creation of intricate, customizable, ephemeral testing environments that can be elevated to production use.
The Vision: Imagine if we could:
The end result would be an ephemeral, on-demand testing environment for applications that's tailored to the specific requirements. Extending this further, we could parameterize the entire setup, allowing internal teams to recreate a client's environment, or enabling sales teams to set up demo environments. Training teams could also have simulation labs that clients can launch.
Interim Solution: While we await further development on this front, one workaround might be leveraging PowerShell within Terraform with local-exec. You can potentially execute scripts mid-deployment in Terraform. This means after deploying the necessary resources, a script can be executed to add the MSIX package to a host pool. For more on this method, refer to Azure Virtual Desktop's App Attach via PowerShell.
I'll continue monitoring this issue closely and will return to provide more comprehensive details or solutions if the situation evolves. In the interim, I hope the community finds this guidance useful and am open to further suggestions or collaborative efforts.
-- name: 🚀 Feature Request - MSIX remote application resource about: Add resource for MSIX applications in AVD and modify azurerm_virtual_desktop_application to support it title: Support for MSIX appattach in AVD
Community Note
Description
The feature implemented in #12077 added support for remote apps installed locally on AVD session hosts. It would be helpful to also be able to deploy MSIX remote apps.
New or Affected Resource(s)
azurerm_virtual_desktop_application azurerm_virtual_desktop_msix_package
Potential Terraform Configuration
References