Kurento Media Server version: 6.16.0
Found modules:
'core' version 6.16.0
'elements' version 6.16.0
'filters' version 6.16.0
This assertion works:
- name: KURENTO-MEDIA-SERVER - Assert
But I would like to add the 'core' and others too, but cannot figure out, how to escape the wrapping quotes for 'core', 'filters' and 'elements' in that string.
Single quoted strings are easier, but here's both:
---
- name: Quoting Quotes Tests
hosts: localhost
gather_facts: no
vars:
kurento_media_server_version: 6.16.0
kms_result:
stdout: |
Kurento Media Server version: 6.16.0
Found modules:
'core' version 6.16.0
'elements' version 6.16.0
'filters' version 6.16.0
tasks:
- name: data dump
assert:
that: "{{ item }}"
loop:
- "'Kurento Media Server version: {{ kurento_media_server_version }}' in kms_result.stdout"
- '"Kurento Media Server version: {{ kurento_media_server_version }}" in kms_result.stdout'
- '"''core'' version {{ kurento_media_server_version }}" in kms_result.stdout'
- '"''elements'' version {{ kurento_media_server_version }}" in kms_result.stdout'
- '"''filters'' version {{ kurento_media_server_version }}" in kms_result.stdout'
- "\"'core' version {{ kurento_media_server_version }}\" in kms_result.stdout"
- "\"'elements' version {{ kurento_media_server_version }}\" in kms_result.stdout"
- "\"'filters' version {{ kurento_media_server_version }}\" in kms_result.stdout"