diff --git a/changelogs/fragments/62621-docker_login-fix-60381.yaml b/changelogs/fragments/62621-docker_login-fix-60381.yaml new file mode 100644 index 00000000000..4df8d111fd4 --- /dev/null +++ b/changelogs/fragments/62621-docker_login-fix-60381.yaml @@ -0,0 +1,2 @@ +bugfixes: +- "docker_login - correct broken fix for https://github.com/ansible/ansible/pull/60381 which crashes for Python 3." diff --git a/lib/ansible/modules/cloud/docker/docker_login.py b/lib/ansible/modules/cloud/docker/docker_login.py index 590379a4ba2..8b805fce93a 100644 --- a/lib/ansible/modules/cloud/docker/docker_login.py +++ b/lib/ansible/modules/cloud/docker/docker_login.py @@ -224,9 +224,9 @@ class LoginManager(DockerBaseClass): (rc, out, err) = self.client.module.run_command(cmd) if rc != 0: self.fail("Could not log out: %s" % err) - if b'Not logged in to ' in out: + if 'Not logged in to ' in out: self.results['changed'] = False - elif b'Removing login credentials for ' in out: + elif 'Removing login credentials for ' in out: self.results['changed'] = True else: self.client.module.warn('Unable to determine whether logout was successful.')