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/changelogs/fragments
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
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
000-redhat_subscription-dbus-on-7.4-plus.yaml redhat_subscription: use D-Bus registration on RHEL 7 only on 7.4+ (#7624) 2023-11-30 05:58:07 +01:00
5588-support-1password-connect.yml Support 1Password Connect (#5588) (#7116) 2023-11-16 20:57:11 +01:00
6572-nmcli-add-support-loopback-type.yml Add support for loopback type in nmcli module (#7515) 2023-11-22 09:11:40 +01:00
7143-proxmox-template.yml add template option to proxmox and proxmox_kvm (#7143) 2023-11-05 15:57:16 +01:00
7151-fix-keycloak_authz_permission-incorrect-resource-payload.yml Set resources payload as a list (#7563) 2023-11-22 19:03:15 +01:00
7199-gitlab-runner-new-creation-workflow.yml feat(gitlab_runner module): Add support for the new runner creation workflow (#7199) 2023-11-11 12:06:10 +01:00
7242-multi-values-for-same-name-in-git-config.yml git_config: support multiple values for same name (#7260) 2023-12-03 09:41:34 +01:00
7389-nmcli-issue-with-creating-a-wifi-bridge-slave.yml Fixes #7389 - NMCLI issue with creating a wifi bridge-slave (#7695) 2024-01-28 13:17:25 +01:00
7418-kc_identity_provider-mapper-reconfiguration-fixes.yml Bugfix: keycloak_identity_provider does not handle mapper changes properly (#7418) 2023-12-28 09:50:01 +01:00
7426-add-timestamp-and-preserve-options-for-passwordstore.yaml Add options for password generation in the passwordstore module (#7426) 2023-11-09 22:21:57 +01:00
7456-add-ssh-control-master.yml [ssh_config] Add support for ControlMaster (#7456) 2023-11-11 12:04:06 +01:00
7461-proxmox-inventory-add-exclude-nodes.yaml Add option to proxmox dynamic inventory to exclude nodes (#7461) 2023-11-26 17:23:33 +01:00
7462-Add-ostype-parameter-in-LXC-container-clone-of-ProxmoxVE.yaml Add ostype parameter in LXC container clone of Proxmox VE (#7462) 2023-11-11 12:02:53 +01:00
7464-fix-vm-removal-in-proxmox_pool_member.yml fix vm removal in proxmox_pool_member.py (#7464) 2023-11-06 20:01:05 +01:00
7465-redfish-firmware-update-message-id-hardening.yml Redfish: Updated message handling for update operations to skip message objects with missing MessageId properties (#7471) 2023-11-06 05:49:48 +01:00
7467-fix-gitlab-constants-calls.yml [gitlab] Fix gitlab constants calls (#7467) 2023-11-04 00:41:19 +01:00
7472-gitlab-add-ca-path-option.yml feature(gitlab): add 'ca_path' option (#7472) 2023-11-05 12:20:36 +01:00
7485-proxmox_vm_info-config.yml [proxmox_vm_info] Add ability to retrieve config (#7485) 2023-12-04 05:59:21 +01:00
7486-gitlab-refactor-package-check.yml refactor(gitlab modules): remove duplicate gitlab package check (#7486) 2023-11-11 12:20:12 +01:00
7489-netcup-dns-record-types.yml Netcup DNS: Add support for additional record types (#7489) 2023-11-15 22:00:34 +01:00
7495-proxmox_disk-manipulate-cdrom.yml [proxmox_disk]: Add ability to manipulate CD-ROM drive (#7495) 2023-11-19 10:31:05 +01:00
7499-allow-mtu-setting-on-bond-and-infiniband-interfaces.yml infiniband and bond interfaces can receive MTU settings too (#7499) 2023-11-15 22:01:35 +01:00
7501-type.yml Use isinstance() instead of type() (#7501) 2023-11-08 13:20:19 +01:00
7506-pipx-pipargs.yml Fix RST code formatting. 2023-11-11 12:38:15 +01:00
7517-elastic-close-client.yaml Close elastic APM client to release connections (#7517) 2023-11-15 22:07:24 +01:00
7535-terraform-fix-multiline-string-handling-in-complex-variables.yml fix(modules/terraform): handle multiline strings correctly in complex variables (#7535) 2023-11-24 21:30:31 +01:00
7538-add-krbprincipalattribute-option.yml [keycloak_user_federation]: Adding option krbPrincipalAttribute (#7538) 2023-11-26 17:20:05 +01:00
7540-proxmox-update-config.yml Fix changelog fragment filenames. 2024-01-27 11:07:04 +01:00
7542-irc-logentries-ssl.yml ssl.wrap_socket() was removed in Python 3.12 (#7542) 2023-11-19 14:11:29 +01:00
7550-irc-use_tls-validate_certs.yml irc module: add validate_certs, rename use_ssl to use_tls (keeping use_ssl as an alias) (#7550) 2023-11-22 19:20:24 +01:00
7564-onepassword-lookup-case-insensitive.yaml onepassword lookup - Make section and field case insensitive (#7564) 2023-12-01 17:47:49 +01:00
7569-infiniband-slave-support.yml infiniband can be a slave too (#7569) 2023-11-29 08:35:42 +01:00
7577-fix-apt_rpm-module.yml apt_rpm: add check if package version is upgradable (ansible-collections#7414) (#7577) 2023-12-02 21:00:04 +01:00
7578-irc-tls.yml irc: deprecate default 'false' for validate_certs and use_tls (#7578) 2023-12-20 07:22:45 +01:00
7588-ipa-config-new-choice-passkey-to-ipauserauthtype.yml ipa_config: add passkey choice to ipauserauthtype (#7588) 2023-11-29 08:36:26 +01:00
7589-ipa-config-new-choices-idp-and-passkey-to-ipauserauthtype.yml ipa_user: add idp and passkey choices to ipauserauthtype (#7589) 2023-11-29 08:36:51 +01:00
7600-proxmox_kvm-hookscript.yml fix #7600 add hookscript parameter to proxmox_kvm (#7602) 2023-12-01 07:33:39 +01:00
7601-lvol-fix.yml lvol: check return message in both stderr and stdout (#7601) 2023-12-03 09:42:10 +01:00
7612-interface_file-method.yml interfaces_file: filter by address_familiy when updating method (#7612) 2023-11-26 19:34:13 +01:00
7626-redfish-info-add-boot-progress-property.yml add BootProgress property to redfish_info (#7626) 2023-12-02 20:56:21 +01:00
7641-fix-keycloak-api-client-to-quote-properly.yml Fix Keycloak API client to quote '/' properly (#7641) 2023-12-02 09:31:46 +01:00
7645-Keycloak-print-error-msg-from-server.yml Keycloak print error msg from server (#7645) 2023-12-03 09:42:48 +01:00
7646-fix-order-number-detection-in-dn.yml Simplify regex for identifying order number in DN (#7646) (#7697) 2024-01-29 19:08:34 +01:00
7653-fix-cloudflare-lookup.yml Change tab to space in SSHFP requests (#7653) 2023-12-04 05:58:16 +01:00
7676-lvol-pvs-as-list.yml lvol: Change `pvs` argument type to list (of str) (#7676) 2023-12-04 05:58:55 +01:00
7696-avoid-attempt-to-delete-non-existing-user.yml keycloak_user: avoid error when trying to delete a non-existing user (#7696) 2023-12-21 13:09:12 +01:00
7698-improvements-to-keycloak_realm_key.yml improvements to the keycloak_realm_key module (#7698) 2023-12-28 08:32:05 +01:00
7703-ssh_config_add_keys_to_agent_option.yml ssh_config: Add add_keys_to_agent option (#7703) 2023-12-17 15:14:07 +01:00
7704-ssh_config_identities_only_option.yml Add ssh_config module option for identities_only (#7704) 2023-12-17 15:14:24 +01:00
7717-prevent-modprobe-error.yml modprobe: Avoid FileNotFoundError when directories don't exist. (#8005) 2024-02-25 07:38:22 +01:00
7723-ipa-pwpolicy-update-pwpolicy-module.yml ipa: ipa_pwpolicy update pwpolicy module (#7723) 2023-12-31 15:21:59 +01:00
7737-add-ipa-dnsrecord-ns-type.yml ipa_dnsmodule: Add support for ns record management (#7737) 2023-12-28 08:32:39 +01:00
7740-add-message-id-header-to-mail-module.yml mail module: add Message-ID header (#7740) 2023-12-27 11:19:17 +01:00
7746-raw_post-without-actions.yml Implemented raw_post without actions (#7746) 2023-12-28 18:11:43 +01:00
7754-fixed-payload-format.yml Fixed payload format (#7754) 2023-12-26 21:46:25 +01:00
7765-mail-message-id.yml mail module/callback: allow to configure the Message-ID header's domain name (#7765) 2024-01-01 14:03:23 +01:00
7782-cloudflare_dns-spf.yml cloudflare_dns: remove support for SPF records (#7782) 2024-01-13 16:08:22 +01:00
7789-keycloak-user-federation-custom-provider-type.yml Allow custom providerId in keycloak_user_federation (#7789) 2023-12-31 15:37:58 +01:00
7790-gitlab-runner-api-pagination.yml fix(modules/gitlab_runner): Use correct argument to list all runners (#7790) 2024-02-25 19:45:30 +01:00
7791-proxmox_kvm-state-template-will-check-status-first.yaml proxmox_kvm - state:template will check if template exists first (#7791) (#7792) 2024-01-01 14:30:28 +01:00
7797-ipa-fix-otp-idempotency.yml ipa_otptoken: fix wrong return value string to bool (#7795) 2024-01-16 22:14:26 +01:00
7821-mssql_script-py2.yml mssql_script: make module Python 2 compatible (#7821) 2024-01-18 07:12:50 +01:00
7826-consul-modules-refactoring.yaml Add new consul modules and reuse code between them. (#7878) 2024-01-27 10:22:44 +01:00
7843-proxmox_kvm-update_unsafe.yml proxmox_kvm - new param to support unsafe updates (#7843) 2024-02-07 14:30:45 +01:00
7847-gitlab-issue-title.yml gitlab_issue: use search instead of title (#7847) 2024-02-17 12:30:54 +01:00
7870-homebrew-cask-installed-detection.yml Detection of already installed homebrew cask (#7870) 2024-01-27 10:23:52 +01:00
7872-proxmox_fix-update-if-setting-doesnt-exist.yaml Fix changelog fragment filenames. 2024-01-27 11:07:04 +01:00
7874-incus_connection_treats_inventory_hostname_as_literal_in_remotes.yml Fix: incus connection plugin treats inventory_hostname incorrectly in remote config (#7875) 2024-01-23 07:18:25 +01:00
7881-fix-keycloak-client-ckeckmode.yml Fixes #1226 - keycloak_client detects changes on check_mode but not in run mode (#7881) 2024-02-17 12:31:45 +01:00
7882-add-redfish-get-service-identification.yml Add redfish_info command to get service identification (#7883) 2024-01-23 07:28:54 +01:00
7896-add-terraform-diff-mode.yml terraform: support diff for resource_changes (#7896) 2024-01-29 18:57:18 +01:00
7897-consul-action-group.yaml Consul action group (#7897) 2024-01-27 10:58:41 +01:00
7901-consul-acl-deprecation.yaml Consul acl deprecation (#7901) 2024-01-27 11:05:47 +01:00
7916-add-redfish-set-service-identification.yml Add redfish_config command to set service identification (#7917) 2024-02-11 13:16:07 +01:00
7919-onepassword-fieldname-casing.yaml fixes #7918 - onepassword lookup fails if field name contains uppercase letters and section is specified (#7919) 2024-02-16 13:53:07 +01:00
7951-fix-redfish_info-exception.yml Fix errors in hpe specific get methods (#7952) 2024-02-24 20:32:20 +01:00
7953-proxmox_kvm-fix_status_check.yml [FIX] proxmox_kvm: fetch vm status from node-specific API endpoint to ensure fresh state (#7953) 2024-02-28 21:36:22 +01:00
7956-adding-releases_events-option-to-gitlab_hook-module.yaml Adding releases events option to gitlab_hook module (#7956) 2024-02-18 18:13:47 +01:00
7963-fix-terraform-diff-absent.yml terraform: fix diff when state is absent (#7963) 2024-02-16 13:50:58 +01:00
7970-fix-cargo-path-idempotency.yaml cargo: use the correct path when checking installation status fixing idempotency issue. (#7970) 2024-02-23 20:34:18 +01:00
7976-add-mssql_script-transactional-support.yml Added transactional(rollback/commit) support to mssql_script module (#7976) 2024-02-23 20:33:43 +01:00
7983-sudoers-add-support-noexec.yml Add noexec support to sudoers (#7983) 2024-02-23 06:36:45 +01:00
7994-bitwarden-session-arg.yaml feat(lookup/bitwarden): add support for "session" arg (#7994) 2024-02-25 19:44:37 +01:00
7996-add-templating-support-to-icinga2-inventory.yml Fix filename. 2024-02-26 20:07:09 +01:00
7998-icinga2-inventory-group_by_hostgroups-parameter.yml Adds group_by_hostgroups parameter to Icinga2 inventory (#7998) 2024-03-24 17:01:34 +00:00
8003-redfish-get-update-status-empty-response.yml Redfish: Enhanced GetUpdateStatus to allow for empty responses to accomodate possible usage of 204 No Content (#8004) 2024-02-23 06:35:30 +01:00
8048-fix-homebrew-module-error-reporting-on-become-true.yaml fix(homebrew): give correct error message when become true used (#8048) 2024-03-08 07:24:56 +01:00
8057-pam_limits-check-mode.yml pam_limits: do not create file in check mode when it does not exist (#8057) 2024-03-08 07:26:44 +01:00
8073-ldap-attrs-diff.yml Add --diff support for ldap_attrs module (#8073) 2024-03-14 23:23:05 +01:00
8075-optional-space-around-section-names.yaml ini_file - support optional spaces around section names (#8075) 2024-03-24 18:02:13 +01:00
8087-removed-redundant-unicode-prefixes.yml Removed the redundant unicode prefixes (#8087) 2024-03-14 22:15:22 +01:00
8091-consul-token-fixes.yaml Fix consul_token usage without accessor_id. (#8091) 2024-03-14 23:14:37 +01:00
add-ipa-sudorule-deny-cmd.yml Ipa sudorule/add deny options (#7415) 2023-11-15 22:01:07 +01:00
aix_filesystem-crfs-issue.yml Aix filesystem crfs issue (#8052) 2024-03-17 17:29:15 +01:00
bitwarden-lookup-performance.yaml Improve performance of the bitwarden lookup plugin (#7468) 2023-11-11 12:04:53 +01:00
internal-redirects.yml [9.0.0] Remove deprecated internal redirects (#7836) 2024-01-13 16:07:15 +01:00
lxd-instance-not-found-avoid-false-positives.yml Lxd instance not found fix false positives (#7521) 2023-12-03 09:41:04 +01:00
lxd-instances-api-endpoint-added.yml Updates lxd_container to support new LXD API (#7980) 2024-02-28 21:45:46 +01:00
pacemaker-cluster.yml pacemaker_cluster: implement check mode (#8081) 2024-03-14 22:11:13 +01:00
pkgin.yml Pkgin fixes (#7971) 2024-02-23 20:33:13 +01:00