ansible / ansible.builtin / v2.16.5 / lookup / random_choice return random element from list | "added in version" 1.1 of ansible.builtin" Authors: Michael DeHaanansible.builtin.random_choice (v2.16.5) — lookup
pip
Install with pip install ansible-core==2.16.5
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 ansible.builtin.debug: msg: "{{ item }}" with_random_choice: - "go through the door" - "drink from the goblet" - "press the red button" - "do nothing"
_raw: description: - random item type: raw