puppetlabs-inifile
puppetlabs-inifile copied to clipboard
Resource types for managing settings in INI files
This change adds support for ini files in which the same key is used multiple times for lists of values, for example: ``` [section] foo=a foo=b ``` To set multiple...
If I want the same key twice in an ini file (which is not, I think, a general property of ini files, but one that Openstack nevertheless uses for certain...
## Use Case I am trying to set the contents of a config file in a custom module utilizing the functionality this module provides. In order to be able to...
## Describe the Bug When removing the only setting in a section, the section header still remains when the section contains whitespace. As a result, trailing section headers (i.e. sections...
In order to explicitly manage sections of an ini file regardless of their content, we introduce a new `ini_section` type. This make it possible to remove a whole section of...
When the last setting of a section was removed, the whole section was removed unless it contained white space of comments. In #532, this was changed to also remove sections...
PR #532 introduced 4ebe03056c8da9466d03bb3237604f06ee1885cd which breaks backwards compatibility and is part of a patch release, as reported here: https://github.com/puppetlabs/puppetlabs-inifile/pull/532#issuecomment-2028513997 This reverts commit 4ebe03056c8da9466d03bb3237604f06ee1885cd. This will allow us to do a...
(CAT-1256) Roll out puppetlabs-puppet-lint and puppetlabs-rspec-puppet through spec_helper v7.0 pdk version: `2.7.0`
## Describe the Bug In a MayTheSourceBeWithYou rubocop clean up I attempted to clean _Style/ClassAndModuleChildren_ on this repository, and found that for puppet modules, the rubocop is configured for compact,...
## Use Case There are Ini-style config files which contain settings with multiple values. They are provided in a Heredoc style like in the following example excerpt of snmptt.ini: ```ini...