28 Oct 2025 04:25 PM
Hi Team,
I’m working on Windows Production Testing of Dynatrace OneAgent using Azure DevOps pipelines with Ansible.
During the “Install required Ansible collections” step, I’m seeing the following warnings:
##[warning]The container operating system doesn't support Node20. Using Node16 instead. Please upgrade the operating system of the container to remain compatible with future updates of tasks.
[DEPRECATION WARNING]: Ansible will require Python 3.8 or newer on the controller starting with Ansible 2.12.
Current version: 3.6.8 (default, Nov 16 2020, 16:55:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]
CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team.
fatal: [10.106.27.132]: UNREACHABLE!
Message: ntlm: HTTPSConnectionPool(host='10.106.27.132', port=5986): Max retries exceeded with url: /wsman
Caused by: Failed to establish a new connection: [Errno 111] Connection refused
It seems the pipeline container is running, but:
The environment has outdated Python (3.6) and Node (16).
No explicit “container not reachable” error appears even if there is a connectivity problem.
I need guidance on the following:
Why the pipeline does not report a container reachability error even if there is a problem connecting to or initializing the container.
How to resolve Python/Node deprecation warnings so the Ansible installation runs in a fully supported environment.
How to resolve container reachability issues if the container fails to start or cannot connect to the target host.
Recommended container images / base OS for running Ansible with Dynatrace OneAgent on Windows production hosts.
Best practices or pre-checks to ensure the container is ready before starting the installation step.
Any guidance on fixing deprecation warnings, ensuring container reachability, and running OneAgent installation successfully would be greatly appreciated.
Regards,Kruthika S