Describe the bug
The following properties of the routeros_capsman_provisioning resource are currently defined as string but should be list(string):
hw_supported_modes
ip_address_ranges
slave_configurations
This is particularly troublesome for the hw_supported_modes field as it is constrained to allow only ["a" "a-turbo" "ac" "an" "b" "g" "g-turbo" "gn"] but in actually ROS allows lists to be defined, e.g. ac,an
To Reproduce
Try passing ac,an as a value to hw_supported_modes - it will raise an error: expected hw_supported_modes to be one of ["a" "a-turbo" "ac" "an" "b" "g" "g-turbo" "gn"], got ac,an
Expected behavior
Each of the above properties should allow lists of strings to be passed.
Describe the bug The following properties of the
routeros_capsman_provisioning
resource are currently defined asstring
but should belist(string)
:This is particularly troublesome for the
hw_supported_modes
field as it is constrained to allow only["a" "a-turbo" "ac" "an" "b" "g" "g-turbo" "gn"]
but in actually ROS allows lists to be defined, e.g.ac,an
To Reproduce Try passing
ac,an
as a value tohw_supported_modes
- it will raise an error:expected hw_supported_modes to be one of ["a" "a-turbo" "ac" "an" "b" "g" "g-turbo" "gn"], got ac,an
Expected behavior Each of the above properties should allow lists of strings to be passed.