When deploying a VyOS instance with multiple NICs on Azure, the NIC enumeration is sometimes incorrect, and/or certain NICs fail to initialize fully. This occurs intermittently. Not every deployment is affected.
Patterns are observed:
1. Unexpected extra NICs
Additional NICs (e.g., eth5, eth6) appear after deployment even though only 4 NICs were provisioned. The numbering of NICs may be non-sequential (e.g., eth0, eth1, eth2, eth3, eth5, eth6).
I am attaching the Terraform project to reproduce the issue