file_ensure_line_present_in_ini_section

Ensure that a line is present in a section in a specific location. The objective of this method is to handle INI-style files.

⚙️ Compatible targets: Linux

⚠️ Deprecated: This method is deprecated and should not be used.

Parameters

NameDocumentation
pathFile name to edit (absolute path on the target node).

This parameter is required.
sectionName of the INI-style section under which lines should be added (not including the [] brackets).

This parameter is required.
lineLine to ensure is present inside the section.

This parameter is required.

Outcome conditions

You need to replace ${path} with its actual canonified value.

  • ✅ Ok: file_ensure_line_present_in_ini_section_${path}_ok
    • ☑️ Already compliant: file_ensure_line_present_in_ini_section_${path}_kept
    • 🟨 Repaired: file_ensure_line_present_in_ini_section_${path}_repaired
  • ❌ Error: file_ensure_line_present_in_ini_section_${path}_error

Example

method: file_ensure_line_present_in_ini_section
params:
  line: VALUE
  path: VALUE
  section: VALUE