mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-25 22:30:22 -07:00
[PR #10140/94eb385c backport][stable-10] sysrc - add integration test. value contains equals sign. (#10142)
sysrc - add integration test. value contains equals sign. (#10140)
(cherry picked from commit 94eb385c21
)
Co-authored-by: Vladimir Botka <vbotka@gmail.com>
This commit is contained in:
parent
bc716b7ab4
commit
946727309f
1 changed files with 37 additions and 0 deletions
|
@ -333,7 +333,44 @@
|
|||
- not sysrc_value_absent_idempotent.changed
|
||||
- "'sysrc_delim=\"t1,t2\"' in sysrc_delim_content.stdout_lines"
|
||||
- "'sysrc_delim_delete' not in sysrc_delim_content.stdout_lines"
|
||||
|
||||
##
|
||||
## sysrc - value contains equals sign
|
||||
##
|
||||
- name: Value contains equals sign
|
||||
vars:
|
||||
value_1: "-u spamd -x --allow-tell --max-spare=1 --listen=*"
|
||||
value_2: "-u spamd -x --allow-tell --max-spare=1 --listen=localhost"
|
||||
block:
|
||||
|
||||
- name: Add spamd_flags
|
||||
sysrc:
|
||||
name: spamd_flags
|
||||
value: "{{ value_1 }}"
|
||||
register: sysrc_equals_sign_1
|
||||
|
||||
- name: Change spamd_flags
|
||||
sysrc:
|
||||
name: spamd_flags
|
||||
value: "{{ value_2 }}"
|
||||
register: sysrc_equals_sign_2
|
||||
|
||||
- name: Get file content
|
||||
command: sysrc -a
|
||||
register: sysrc_content
|
||||
|
||||
- name: Ensure sysrc did as intended with values that contains equals sign
|
||||
vars:
|
||||
conf: "{{ sysrc_content.stdout | from_yaml }}"
|
||||
assert:
|
||||
that:
|
||||
- "value_1 == sysrc_equals_sign_1.value"
|
||||
- sysrc_equals_sign_2.changed
|
||||
- "value_2 == sysrc_equals_sign_2.value"
|
||||
- "value_2 == conf.spamd_flags"
|
||||
|
||||
always:
|
||||
|
||||
- name: Restore /etc/rc.conf
|
||||
copy:
|
||||
content: "{{ cached_etc_rcconf_content }}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue