diff --git a/changelogs/fragments/100-fix-update_failture_action-keyerror-in-docker_swarm_service.yaml b/changelogs/fragments/100-fix-update_failture_action-keyerror-in-docker_swarm_service.yaml new file mode 100644 index 00000000..34a0928e --- /dev/null +++ b/changelogs/fragments/100-fix-update_failture_action-keyerror-in-docker_swarm_service.yaml @@ -0,0 +1,3 @@ +bugfixes: + - "``docker_swarm_service`` - fix KeyError on caused by reference to + deprecated option ``update_failure_action`` (https://github.com/ansible-collections/community.docker/pull/100)." diff --git a/plugins/modules/docker_swarm_service.py b/plugins/modules/docker_swarm_service.py index 2520caa9..fa778562 100644 --- a/plugins/modules/docker_swarm_service.py +++ b/plugins/modules/docker_swarm_service.py @@ -2552,9 +2552,7 @@ def _detect_update_config_failure_action_rollback(client): rollback_config_failure_action = ( (client.module.params['update_config'] or {}).get('failure_action') ) - update_failure_action = client.module.params['update_failure_action'] - failure_action = rollback_config_failure_action or update_failure_action - return failure_action == 'rollback' + return rollback_config_failure_action == 'rollback' def main():