I am trying to run cloudify outside of AWS and trying to create infrastructure on AWS. When installing agent, cloudify uses private IP address of the VM which I can't seem to override. Is there a way to run cloudify manager outside the AWS infrastructure and still be able to provision in AWS? Before you ask why I want to run cloudify outside the AWS, my main reason is that I want to manage multiple cloud platforms (AWS and Azure at the moment), and I don't want to run multiple cloudify managers. So if I install manager in AWS, I'll still have problem managing provisioning in Azure or openstack (which we may add later).
So the question is, how can I configure cloudify to use public (or provided) IP address to install agent, or not install agent at all (I just want to use cloudify to provision infrastructure), and I can use ansible to install my software. But if I say "install_method: none", it still complains about missing queue. Any help would be appreciated.
Regards, Altaf