Documentation
PLEASE NOTE: This document applies to latest version and not to the latest stable release v2.19
Documentation for other releases can be found by using the version selector in the top right of any doc page.ini_file
Manage settings in INI-style configuration files.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| no_extra_spaces | boolean | Remove spaces around the = sign. [default: false] |
||
| option | true | string | The option (key) name to modify. | |
| path | true | string | The absolute path to the INI file to modify. | |
| section | string | The section name to modify. If not specified, the option will be placed before the first section. | ||
| state | string | present absent |
Whether the option should exist or not. [default: "present"] |
|
| value | string | The value to set for the option. Required if state=present. |
Examples
- ini_file:
path: /etc/app/config.ini
section: database
option: host
value: localhost
state: present
- ini_file:
path: /etc/app/config.ini
section: database
option: port
value: "5432"
- ini_file:
path: /etc/app/config.ini
section: database
option: deprecated_option
state: absent
- ini_file:
path: /etc/app/config.ini
section: cache
option: enabled
value: "true"
no_extra_spaces: true