f5-ansible icon indicating copy to clipboard operation
f5-ansible copied to clipboard

Change allowed_slots param type in bigip_vcmp_guest to match F5 expected type

Open jasonjuenger opened this issue 11 months ago • 0 comments

The allowedSlots parameter in the F5 API is of type list of int. Currently the bigip_vcmp_guest module has this parameter as a list of str. When the module does a compare against the value from the F5 (list of int) and the variable supplied to the module (list of str) it always reports a diff. This results in Ansible reporting a change to the guest even when the configuration being pushed matches what is on the F5. Changing the parameter type in the module to a list of int to match what F5 expects correctly returns 'OK' when the allowed_slots variable matches what is configured on the F5.

This change was successfully tested on Ansible version 2.15.8 and F5 version 15.1.10.2 Build 0.44.2.

Closes #2394

jasonjuenger avatar Mar 04 '24 21:03 jasonjuenger