Skip to content

ansible.posix - _AnsibleActionDone core 2.19 deprecation warning #685

@MichalMironski

Description

@MichalMironski
SUMMARY

Deprecation Warning - everything seems to work fine, just to track it here.

ISSUE TYPE
  • Bug Report
COMPONENT NAME

ansible.posix

ANSIBLE VERSION
ansible [core 2.19.3]
  config file = /home/mmironski/Workspaces/AWS-Cloud/fps-automation/config/ansible.cfg
  configured module search path = ['/home/mmironski/Workspaces/AWS-Cloud/fps-automation/config/library/modules', '/usr/share/ansible']
  ansible python module location = /home/linuxbrew/.linuxbrew/Cellar/ansible/12.1.0_1/libexec/lib/python3.13/site-packages/ansible
  ansible collection location = /home/mmironski/Workspaces/AWS-Cloud/fps-automation/config/collections
  executable location = /home/linuxbrew/.linuxbrew/bin/ansible
  python version = 3.13.9 (main, Oct 14 2025, 13:52:31) [GCC 12.3.0] (/home/linuxbrew/.linuxbrew/Cellar/ansible/12.1.0_1/libexec/bin/python)
  jinja version = 3.1.6
  pyyaml version = 6.0.3 (with libyaml v0.2.5)
COLLECTION VERSION
# /home/linuxbrew/.linuxbrew/Cellar/ansible/12.1.0_1/libexec/lib/python3.13/site-packages/ansible_collections
Collection    Version
------------- -------
ansible.posix 2.1.0
CONFIGURATION
▶ ansible-config dump --only-changed
ANSIBLE_NOCOWS(/home/mmdir/config/ansible.cfg) = True
ANSIBLE_PIPELINING(/home/mmdir/config/ansible.cfg) = True
CACHE_PLUGIN(/home/mmdir/config/ansible.cfg) = pickle
CACHE_PLUGIN_CONNECTION(/home/mmdir/config/ansible.cfg) = ./ansible_facts
CACHE_PLUGIN_TIMEOUT(/home/mmdir/config/ansible.cfg) = 3600
COLLECTIONS_PATHS(/home/mmdir/config/ansible.cfg) = ['/home/mmdir/config/collections']
CONFIG_FILE() = /home/mmdir/config/ansible.cfg
DEFAULT_FORCE_HANDLERS(/home/mmdir/config/ansible.cfg) = True
DEFAULT_FORKS(/home/mmdir/config/ansible.cfg) = 10
DEFAULT_GATHERING(/home/mmdir/config/ansible.cfg) = explicit
DEFAULT_INVENTORY_PLUGIN_PATH(/home/mmdir/config/ansible.cfg) = ['/home/mmdir/config/library/inventories', >
DEFAULT_MODULE_PATH(/home/mmdir/config/ansible.cfg) = ['/home/mmdir/config/library/modules', '/usr/share/an>
DEFAULT_NO_TARGET_SYSLOG(/home/mmdir/config/ansible.cfg) = True
DEFAULT_POLL_INTERVAL(/home/mmdir/config/ansible.cfg) = 5
DEFAULT_REMOTE_USER(/home/mmdir/config/ansible.cfg) = ubuntu
DEFAULT_ROLES_PATH(/home/mmdir/config/ansible.cfg) = ['/home/mmdir/config/roles']
DEFAULT_STDOUT_CALLBACK(/home/mmdir/config/ansible.cfg) = ansible.builtin.default
DEFAULT_TEST_PLUGIN_PATH(/home/mmdir/config/ansible.cfg) = ['/home/mmdir/config/library/plugins/test', '/ho>
DEFAULT_TIMEOUT(/home/mmdir/config/ansible.cfg) = 30
DEPRECATION_WARNINGS(/home/mmdir/config/ansible.cfg) = True
DIFF_ALWAYS(/home/mmdir/config/ansible.cfg) = True
DISPLAY_SKIPPED_HOSTS(/home/mmdir/config/ansible.cfg) = True
INJECT_FACTS_AS_VARS(/home/mmdir/config/ansible.cfg) = False
INTERPRETER_PYTHON(/home/mmdir/config/ansible.cfg) = auto_silent
INVENTORY_ENABLED(/home/mmdir/config/ansible.cfg) = ['aws_ec2', 'aws_rds', 'yaml']
INVENTORY_IGNORE_EXTS(/home/mmdir/config/ansible.cfg) = ['~', '.orig', '.bak', '.cfg', '.ini', '.retry', '.pyc', '.pyo']
PAGER(env: PAGER) = less
RETRY_FILES_ENABLED(/home/mmdir/config/ansible.cfg) = False
RUN_VARS_PLUGINS(/home/mmdir/config/ansible.cfg) = demand
OS / ENVIRONMENT

Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble

STEPS TO REPRODUCE

Can't paste all the code - looks like it's happening after usage of code below:

  ansible.builtin.copy:
    content: '{{ content }}'
    dest: '{{ dest }}'
    group: '{{ group }}'
    mode: 'u=rw,g=,o='
    owner: '{{ owner }}'
EXPECTED RESULTS

Running playbook without warning.

ACTUAL RESULTS
TASK [kafka : Ensure certificate is present] ***********************************************************************************************************************************************
[DEPRECATION WARNING]: Importing '_AnsibleActionDone' is deprecated. This feature will be removed from ansible-core version 2.23. Return directly from action plugins instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions