ansible / ansible.builtin / v2.9.27 / lookup / random_choice return random element from list | "added in version" 1.1 of ansible.builtin" Authors: Michael DeHaan <michael.dehaan@gmail.com>ansible.builtin.random_choice (v2.9.27) — lookup
pip
Install with pip install ansible==2.9.27
The 'random_choice' feature can be used to pick something at random. While it's not a load balancer (there are modules for those), it can somewhat be used as a poor man's load balancer in a MacGyver like situation.
At a more basic level, they can be used to add chaos and excitement to otherwise predictable automation environments.
- name: Magic 8 ball for MUDs debug: msg: "{{ item }}" with_random_choice: - "go through the door" - "drink from the goblet" - "press the red button" - "do nothing"
_raw: description: - random item