The UDM module doesn't appear to check if the state is already present on the machine, instead it executes the code either way every time you run the code, and reports the task as "ok", even though it should be "changed" as ansible actually modified something on the system.
Furthermore, this makes it impossible to see what actually has been changed on the system, did we have to create a completely new object, or did we just modify the description? Impossible to know currently.
The UDM module doesn't appear to check if the state is already present on the machine, instead it executes the code either way every time you run the code, and reports the task as "ok", even though it should be "changed" as ansible actually modified something on the system.
Furthermore, this makes it impossible to see what actually has been changed on the system, did we have to create a completely new object, or did we just modify the description? Impossible to know currently.