Hi - Just to update, it seems the issue relate to the VMXnet3 driver where 
VM configured with 4 or more adapters cause this ordering issue and not 
related to ansible module.

https://support.kemptechnologies.com/hc/en-us/articles/201978745-When-adding-4-or-more-VMXNET3-NICs-to-a-VLM-in-VMware-the-order-is-wrong

On Saturday, 25 July 2020 05:53:13 UTC+1, mpunix wrote:
>
> Hi,
>
> I am trying to setup a RHEL7 VMware Linx VM on Vcenter 6.5 with ansible 
> 2.9 with multiple adapters, it looks I am getting inconsistent results with 
> the VMware adapter mac address and OS level ethx mapping. First I created 
> with one interface (eth0), it works perfectly and matches  with VM adapter 
> mac address and OS interface output. When I add two or three adapters with 
> vmware_guest or vmware_guest_network module, the order of the creation 
> works fine but on the os level mac address does not matches to the order of 
> the VM adapter VLAN.
>
> Example:
>
> vars:
> network_interfaces:
>      - name: VLAN1
>        type:static
>        ip: 1.1.1.1
>        netmask: 255.255.255.0
>      - name: VLAN2
>      - name: VLAN3
>
> I just want to create eth0 ip/netmask during the initial VM creation and 
> configure the eth1, eth2 with Ansible at the later stage.
>
> On the playbook, I call the network_interfaces variable
>
>  networks: "{{ network_interfaces }}"
>  wait_for_ip_address: yes
>
> Does anyone come across the issue? Just wondering am I missing on the 
> network_interfaces variable definition.
>
> Thanks in advance.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/ed55135d-ff45-411e-b907-41c70f5f3dbfo%40googlegroups.com.

Reply via email to