Saltstack module ini 详解
ini.remove_option
Remove a key/value pair from a section in an ini file. Returns the value of the removed key, or ``None`` if nothing was removed. API Example: import salt sc = salt.client.get_local_client() sc.cmd(‘target‘, ‘ini.remove_option‘, [path_to_ini_file, section_name, option]) CLI Example: salt ‘*‘ ini.remove_option /path/to/ini section_name option_name
ini.remove_section
Remove a section in an ini file. Returns the removed section as dictionary, or ``None`` if nothing was removed. API Example: import salt sc = salt.client.get_local_client() sc.cmd(‘target‘, ‘ini.remove_section‘, [path_to_ini_file, section_name]) CLI Example: salt ‘*‘ ini.remove_section /path/to/ini section_name
ini.get_ini
Retrieve whole structure from an ini file and return it as dictionary. API Example: import salt sc = salt.client.get_local_client() sc.cmd(‘target‘, ‘ini.get_ini‘, [path_to_ini_file]) CLI Example: salt ‘*‘ ini.get_ini /path/to/ini
ini.get_option
Get value of a key from a section in an ini file. Returns ``None`` if no matching key was found. API Example: import salt sc = salt.client.get_local_client() sc.cmd(‘target‘, ‘ini.get_option‘, [path_to_ini_file, section_name, option]) CLI Example: salt ‘*‘ ini.get_option /path/to/ini section_name option_name
ini.get_section
Retrieve a section from an ini file. Returns the section as dictionary. If the section is not found, an empty dictionary is returned. API Example: import salt sc = salt.client.get_local_client() sc.cmd(‘target‘, ‘ini.get_section‘, [path_to_ini_file, section_name]) CLI Example: salt ‘*‘ ini.get_section /path/to/ini section_name
ini.set_option
Edit an ini file, replacing one or more sections. Returns a dictionary containing the changes made. file_name path of ini_file sections : None A dictionary representing the sections to be edited ini file The keys are the section names and the values are the dictionary containing the options If the ini file does not contain sections the keys and values represent the options separator : = A character used to separate keys and values. Standard ini files use the "=" character. New in version 2016.11.0 API Example: import salt sc = salt.client.get_local_client() sc.cmd(‘target‘, ‘ini.set_option‘, [‘path_to_ini_file‘, ‘{"section_to_change": {"key": "value"}}‘]) CLI Example: salt ‘*‘ ini.set_option /path/to/ini ‘{section_foo: {key: value}}‘
相关推荐
80327065 2020-06-28
80327065 2020-06-08
SSCCGo 2020-04-10
88403461 2020-03-28
88403461 2020-03-28
83317360 2020-03-28
80183857 2020-03-28
SSCCGo 2020-03-28
SSCCGo 2020-03-26
SSCCGo 2020-03-23
80327065 2020-03-09
80183857 2020-02-27
80327065 2020-02-20
80327065 2020-02-03
SSCCGo 2019-12-28
80327065 2019-12-23
quguang 2019-12-02
89367161 2019-10-19