On a Windows-based machine you can easily issue Update-DSCConfiguration to force pull the updated DSC information you have uploaded to Azure Automation (or even your own server).
On a Linux based machine the command Update-DSCConfiguration doesn’t exist in Powershell and it is not available as a script in /opt/microsoft/dsc/Scripts/
The way to force the update is through Windows-based machine, Powershell and CIM:
$LinuxIP = "192.168.2.150" $Credentials = Get-Credential -UserName:'root' -Message 'Enter Root Credentials' $CIMOptions = New-CimSessionOption -SkipCACheck -SkipCNCheck -UseSsl -SkipRevocationCheck $CIMSession = New-CimSession -Credential $Credentials -ComputerName $LinuxIP -Port 5986 -Authentication Basic -SessionOption $CIMOptions Update-DscConfiguration -CimSession $CIMSession
Also a good idea is to stop omid service (service omid stop) and start omiserver (/opt/omi/bin/omiserver) interactively to see the output in the screen as it provides more debug information. Once everything works OK you can start it again as a service.
If anyone finds another way (probably to initiate it directly from the Linux box), please do let me know!