checkin.conf - Files /etc/splice/checkin.conf
- class insights.parsers.checkin_conf.CheckinConf(context)[source]
Bases:
IniConfigFile
Class for parsing content of “/etc/splice/checkin.conf”.
Sample input:
[logging] config = /etc/splice/logging/basic.cfg # this is used only for single-spacewalk deployments [spacewalk] # Spacewalk/Satellite server to use for syncing data. host= # Path to SSH private key used to connect to spacewalk host. ssh_key_path= login=swreport # these are used for multi-spacewalk deployments # [spacewalk_one] # type = ssh # # Spacewalk/Satellite server to use for syncing data. # host= # # Path to SSH private key used to connect to spacewalk host. # ssh_key_path= # login=swreport # # [spacewalk_two] # type = file # # Path to directory containing report output # path = /path/to/output [katello] hostname=localhost port=443 proto=https api_url=/sam admin_user=admin admin_pass=admin #autoentitle_systems = False #flatten_orgs = False
Examples
>>> type(checkin_conf) <class 'insights.parsers.checkin_conf.CheckinConf'> >>> checkin_conf.sections() ['logging', 'spacewalk', 'katello'] >>> checkin_conf.get('spacewalk', 'host') '' >>> checkin_conf.get('katello', 'hostname') 'localhost' >>> checkin_conf.getint('katello', 'port') 443