mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-26 07:51:44 -07:00
Adds search/match examples to "Playbooks > Variables > Jinja2 Filters" doc section.
This commit is contained in:
parent
9210a96825
commit
beba4c5a1a
1 changed files with 12 additions and 0 deletions
|
@ -291,6 +291,18 @@ doesn't know it is a boolean value::
|
||||||
- debug: msg=test
|
- debug: msg=test
|
||||||
when: some_string_value | bool
|
when: some_string_value | bool
|
||||||
|
|
||||||
|
To match strings against a regex, use the "match" or "search" filter::
|
||||||
|
|
||||||
|
vars:
|
||||||
|
foo: abcdefg
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- shell: echo "String '{{ foo }}' matches 'abc'"
|
||||||
|
when: foo | match("abc")
|
||||||
|
|
||||||
|
- shell: echo "String '{{ foo }}' contains 'def'"
|
||||||
|
when: foo | search("def")
|
||||||
|
|
||||||
To replace text in a string with regex, use the "regex_replace" filter::
|
To replace text in a string with regex, use the "regex_replace" filter::
|
||||||
|
|
||||||
# convert "ansible" to "able"
|
# convert "ansible" to "able"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue