From c24bdfa7df19d70da108660431cf528d2f8d9e80 Mon Sep 17 00:00:00 2001 From: Baptiste Mille-Mathias Date: Fri, 9 Oct 2020 17:52:16 +0200 Subject: [PATCH] Add example values and results for theory filters (#72087) (cherry picked from commit 69c3e5644ce2d401f4437fad73167703347c845e) --- docs/docsite/rst/user_guide/playbooks_filters.rst | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/docsite/rst/user_guide/playbooks_filters.rst b/docs/docsite/rst/user_guide/playbooks_filters.rst index c3d394c3600..6976607932e 100644 --- a/docs/docsite/rst/user_guide/playbooks_filters.rst +++ b/docs/docsite/rst/user_guide/playbooks_filters.rst @@ -903,24 +903,37 @@ You can select or combine items from sets or lists. To get a unique set from a list:: + # list1: [1, 2, 5, 1, 3, 4, 10] {{ list1 | unique }} + # => [1, 2, 5, 3, 4, 10] To get a union of two lists:: + # list1: [1, 2, 5, 1, 3, 4, 10] + # list2: [1, 2, 3, 4, 5, 11, 99] {{ list1 | union(list2) }} + # => [1, 2, 5, 1, 3, 4, 10, 11, 99] To get the intersection of 2 lists (unique list of all items in both):: + # list1: [1, 2, 5, 3, 4, 10] + # list2: [1, 2, 3, 4, 5, 11, 99] {{ list1 | intersect(list2) }} + # => [1, 2, 5, 3, 4] To get the difference of 2 lists (items in 1 that don't exist in 2):: + # list1: [1, 2, 5, 1, 3, 4, 10] + # list2: [1, 2, 3, 4, 5, 11, 99] {{ list1 | difference(list2) }} + # => [10] To get the symmetric difference of 2 lists (items exclusive to each list):: + # list1: [1, 2, 5, 1, 3, 4, 10] + # list2: [1, 2, 3, 4, 5, 11, 99] {{ list1 | symmetric_difference(list2) }} - + # => [10, 11, 99] .. _math_stuff: