diff --git a/plugins/modules/baremetal_node.py b/plugins/modules/baremetal_node.py index 245f9ef7..b1fd24f9 100644 --- a/plugins/modules/baremetal_node.py +++ b/plugins/modules/baremetal_node.py @@ -677,10 +677,10 @@ class BaremetalNodeModule(OpenStackModule): elif state == 'present' and node: return bool(self._build_update(node)) elif state == 'absent' and node: - return False + return True else: # state == 'absent' and not node: - return True + return False def main(): diff --git a/plugins/modules/port.py b/plugins/modules/port.py index 48002a53..fb8f48bb 100644 --- a/plugins/modules/port.py +++ b/plugins/modules/port.py @@ -688,10 +688,10 @@ class PortModule(OpenStackModule): elif state == 'present' and port: return bool(self._build_update(port)) elif state == 'absent' and port: - return False + return True else: # state == 'absent' and not port: - return True + return False def main(): diff --git a/plugins/modules/server.py b/plugins/modules/server.py index 5cbfd988..127ce532 100644 --- a/plugins/modules/server.py +++ b/plugins/modules/server.py @@ -1227,10 +1227,10 @@ class ServerModule(OpenStackModule): elif state == 'present' and server: return bool(self._build_update(server)) elif state == 'absent' and server: - return False + return True else: # state == 'absent' and not server: - return True + return False def main(): diff --git a/plugins/modules/volume_backup.py b/plugins/modules/volume_backup.py index 709e2b47..6df7347d 100644 --- a/plugins/modules/volume_backup.py +++ b/plugins/modules/volume_backup.py @@ -255,10 +255,10 @@ class VolumeBackupModule(OpenStackModule): # openstacksdk does not support it either return False elif state == 'absent' and backup: - return False + return True else: # state == 'absent' and not backup: - return True + return False def main():