community.general.from_ini filter – Converts INI text input into a dictionary
Note
This filter plugin is part of the community.general collection (version 9.4.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.from_ini
.
New in community.general 8.2.0
Synopsis
Converts INI text input into a dictionary.
Input
This describes the input of the filter, the value before | community.general.from_ini
.
Parameter |
Comments |
---|---|
A string containing an INI document. |
Examples
- name: Slurp an INI file
ansible.builtin.slurp:
src: /etc/rhsm/rhsm.conf
register: rhsm_conf
- name: Display the INI file as dictionary
ansible.builtin.debug:
var: rhsm_conf.content | b64decode | community.general.from_ini
- name: Set a new dictionary fact with the contents of the INI file
ansible.builtin.set_fact:
rhsm_dict: >-
{{
rhsm_conf.content | b64decode | community.general.from_ini
}}
Return Value
Key |
Description |
---|---|
A dictionary representing the INI file. Returned: success |