Skip to content

Track external Ansible deprecation warnings #1258

@claytono

Description

@claytono

Summary

We have deprecation warnings from external dependencies that we cannot fix directly. These are tracked in our CI allowlist (ansible/deprecation-allowlist.yaml) but should be monitored for upstream fixes.

Current External Deprecations

1. INJECT_FACTS_AS_VARS (oefenweb.postfix)

Source: oefenweb.postfix Galaxy role
Issue: Uses ansible_virtualization_role, ansible_virtualization_type instead of ansible_facts['...']
Upstream: https://github.com/Oefenweb/ansible-postfix

2. Importing from ansible.module_utils._text (ansible.posix.sysctl)

Source: ansible.posix collection v2.1.0
Issue: The sysctl module imports to_native from the private ansible.module_utils._text module
Upstream: This is a bug in the ansible.posix collection itself

Action Items

  • Monitor oefenweb.postfix for update that fixes INJECT_FACTS_AS_VARS
  • Check if newer ansible.posix versions fix the _text import
  • Consider forking oefenweb.postfix if no upstream fix forthcoming

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions