validations_common.library.validations_read_ini module¶
Ansible module to read a value from an INI file. Usage: validations_read_ini: path=/path/to/file.ini section=default key=something
- This will read the path/to/file.ini file and read the Hello! value under:
[default] something = Hello!
You can register the result and use it later with {{ my_ini.value }}
- class validations_common.library.validations_read_ini.ReturnValue(value)[source]¶
Bases:
Enum
An enumeration.
- INVALID_FORMAT = 1¶
- KEY_NOT_FOUND = 2¶
- OK = 0¶
- validations_common.library.validations_read_ini.check_file(path)[source]¶
Check if the requested file exists. :param path: path to configuration file :dtype path: string
- Returns:
True if file exists, false otherwise
- Return type:
bool
- validations_common.library.validations_read_ini.get_result(path, section, key, default=None)[source]¶
Get value based on a section and a key.
- Parameters:
path – path to configuration file
section – name of the config file section
key – key for which we want to know the value
default – default value to use if the key does not exist
- Dtype path:
string
- Dtype section:
string
- Dtype key:
string
- Dtype default:
object
- Returns:
tuple of numeric return code, message and value of the requested key
- Return type:
tuple