ansible (2.10.7+merged+base+2.10.17+dfsg-0+deb11u1) bullseye; urgency=medium Due to mitigation of security issue CVE-2023-5764, conditional expressions with embedded template blocks can fail with the message “Conditional is marked as unsafe, and cannot be evaluated.” If this is the case for your playbooks, you need to update them. The change is usually trivial and documented in https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_core_2.14.html#playbook -- Lee Garrett Tue, 16 Jul 2024 16:18:45 +0200 ansible (2.7.5+dfsg-2) experimental; urgency=medium With this version build and runtime of ansible has switched to python3. If you don't use custom task modules or custom inventory modules, this will likely not affect you. If you do have the above, you need to ensure those work with python 3 before upgrading. Instructions and migration tips can be found in the upstream documentation or in the ansible-doc package. Note that switching will only affects the ansible controller. The remote nodes will continue to use python 2. This means you need to ensure that your custom task modules run on both python 2 and 3. If you also want to switch the remote nodes to python 3, you need to ensure that they have at least python 3.5 installed. You can then set the "ansible_python_interpreter" inventory variable to /usr/bin/python3. -- Lee Garrett Sun, 30 Dec 2018 23:45:34 +0100