Cannot have second nic null value.

Hello guys, i have this issue on my playbook using 2 nics, When i give correct value at all 2 nics variable all vorks fine, if i need to deploy vm with only one nic, job fail with following error:

fatal: [localhost]: FAILED! => {“changed”: true, “failed”: true, “msg”: “A specified parameter was not correct: spec.nicSettingMap.adapter.ip”}

vm will be deployed but when clone operation end and customization task start the job fail.

That’s my play: