Hello,
Here a use case my company wants me to work on :
Currently, we have to deploy som VM on vmmware, on an isolated network. I mean morpheus can access vcenter, but not the deployed VM.
Is it possible to have a workflow that runs several post installation scripts using vmware tools (agent can be installed that way, but, how can i run a specific task)
Just to clarify the VM cannot reach the Morpheus Appliance either?
My first thought was if you have the Agent installed via VMware tools, then as long as there is outbound access from the VM’s network to the Morpheus appliance, Agent will act as the command bus via which you can execute workflows with tasks.
If VM can’t reach the appliance then that’s not going to work.
Uncheck install agent, and run your deployment, I believe that will rely on vmtool only workflows. That said, I think this was improved upon sometime in the 6.2.x branch so be sure you are on at least 6.2.x
I’m back on this topic.
folowing @Ollie_Phillips suggestion, i have the oportunity to open some flows between these networks.
Are you confirming that i only need to have an outbound connection on TCP443 between the newly installed VM and the appliance ?
the process would be :
Morpheus creates the VM
Morpheus install its agent on the VM, via VMware tools
the newly installed VM can access the appliance URL on TCP443
Morpheus runs an ansible workflow with post installation tasks
i’m happy
regards,
Matthieu.
PS : are you confirming that distributed workers are useless for this kind of use case ?