I realize that Ansible was meant to describe a target state rather than run complex algorithms. This approach simplifies uniformity on different targets. Unfortunately, some Ansible enthusiasts may encounter situations where they have different execution environments.