Possible Bug in azure_rm_networkinterface module (Ansible 2.5.0)

Hi everyone!

I am using Ansible 2.5.0 and I think I found a bug in the azure_rm_networkinterface module (either in the code or the documentation).

When I create a network-interface that should be used with an already existing Network Security Group (NSG), it never uses the existing NSG, but instead creates a new one with default values and the same name as the networkinterface, which is the default behavior if no NSG is provided as a parameter.

Steps to reproduce:

I filed a new issue for this: https://github.com/ansible/ansible/issues/38809