-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
unknown parameter full-duplex Error on ethernet interfaces #326
Comments
Hello, I confirm the issue. It looks linked to a change in 7.12 (https://forum.mikrotik.com/viewtopic.php?t=201345) Not working starting |
Hi all! |
In my case, it was for resource creation on a brand-new bucket |
Ok, I'll experiment and see what's wrong. |
This also occurs on pre-existing resources if you've upgraded RouterOS. |
For anyone looking for a quick fix, changing "full_duplex": {
Type: schema.TypeBool,
Description: `Defines whether the transmission of data appears in two directions simultaneously, only applies when auto-negotiation is disabled.`,
Optional: true,
DiffSuppressFunc: func(k, old, new string, d *schema.ResourceData) bool { return true },
}, fixed the issue for me until @vaerh has a chance to fix it properly. |
I am sorry for taking so long to respond. I have some technical problems. I will try to release a fix next week. |
🎉 This issue has been resolved in version 1.32.4 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
I did some basic testing. First creating an interface: This works fine. If I do an apply again. It gives an error about l2mtu. routeros_interface_ethernet.test2 will be updated in-place~ resource "routeros_interface_ethernet" "test2" { │ Error: PATCH 'https://172.22.10.208:443/rest/interface/ethernet/*4' returned response code: 400, message: 'Bad Request', details: 'failure: failed to change l2mtu' |
🎉 This issue has been resolved in version 1.32.5 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
The change made in 9260354 breaks existing TF for devices which allow the adjustment of l2mtu. I have multiple devices I explicitly set l2mtu on and as of 1.32.5 all of my Terraform fails on those devices: Not all devices support adjusting l2mtu, but many do. The more powerful routers and switches allow this value to be set manually,, and some network engineers need the ability to adjust the l2mtu on those devices rather than letting RouterOS calculate the value (as it does not take many variables into account). |
Yes, I missed the fact that the property can be set. Sorry, corrected. |
🎉 This issue has been resolved in version 1.35.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Describe the bug
Ethernet SFP interfaces fail to apply on 7.13.1
I see on: https://help.mikrotik.com/docs/display/ROS/Ethernet#Ethernet-Properties:
So I guess the field is deprecated, not sure what are the options terraform has to manage those things.
To Reproduce
This is the output of an interface in the router.
Stack Trace
If applicable, add the stack trace the crash produced.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: