1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/tests/integration/targets/ini_file/tasks/tests
Todd Lewis 4363f8764b
ini_file - support optional spaces around section names (#8075)
* ini_file - support optional spaces between section names and their surrounding brackets

Some ini files have spaces between some of their section names and the
brackets that enclose them. This is documented in the 'openssl.cnf(5)' man
page. In order to manage files such as /etc/ssl/openssl.cnf with ini_file
before now, one would have to include spaces in the section name like this:
    section: ' crypto_policy '
    option: Options
    value: UnsafeLegacyRenegotiation

This change implements matching section headers with such optional spaces.
Existing tasks using the workaround above will continue to work, even in
cases where spaces in section headers are subsequently removed.

* readability improvement in the test content expressions

---------

Co-authored-by: Todd Lewis <todd_lewis@unc.edu>
2024-03-24 18:02:13 +01:00
..
00-basic.yml Fix bad expressions in tests (#7625) 2023-11-29 06:53:48 +01:00
01-value.yml Normalize bools in tests (#5996) 2023-02-15 22:55:23 +01:00
02-values.yml ini_file: try using inactive option before creating a new one (#6575) 2023-06-19 06:53:33 +02:00
03-encoding.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
04-symlink.yml Add ignore_spaces option to ini_file to ignore spacing changes (#7273) 2023-09-17 13:22:22 +02:00
05-ignore_spaces.yml Add ignore_spaces option to ini_file to ignore spacing changes (#7273) 2023-09-17 13:22:22 +02:00
06-modify_inactive_option.yml Add modify_inactive_option option to ini_file module to ignore matching commented key:value pairs (#7401) 2023-10-25 08:48:49 +02:00
07-section_name_spaces.yml ini_file - support optional spaces around section names (#8075) 2024-03-24 18:02:13 +01:00