Description of problem: Version-Release number of selected component (if applicable): 5.6.1.2 How reproducible: Always Steps to Reproduce: 1. Add an ec2 provider 2. Provision multiple instances 3. Select Elastic IP association in enviroment Actual results: Instances are provisioned but without IP addresses. [----] I, [2016-09-05T09:53:18.937205 #11798:ff7990] INFO -- : Q-task_id([miq_provision_5]) <AutomationEngine> In State=[CheckProvisioned], invoking [on_error] method=[update_provision_status(status => '[Aws::EC2::Errors::InvalidParameterCombination]: You must specify an allocation id when mapping an address to a VPC instance')] Expected results: There should be an option to select EIP for every instance currently provisioning. Additional info:
The provisioning dialogs are not setup to handle selection of different items when multiple VMs are requested. In this case we can hide the :floating_ip_address field in the UI when the :number_of_vms count is greater than 1. If multiple VMs are selected the IP would need to be assigned from automate using custom logic.
https://github.com/ManageIQ/manageiq-ui-classic/pull/643
Sorry. Ignore github link, it's wrong.
https://github.com/ManageIQ/manageiq-ui-classic/pull/689
Verified in 5.9.0.11. IP field is hidden when having more than one instance to provision.