|
|
|
@ -120,20 +120,23 @@ class Facts(object):
|
|
|
|
|
{ 'path' : '/usr/bin/pkg', 'name' : 'pkg' },
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
def __init__(self, load_on_init=True):
|
|
|
|
|
|
|
|
|
|
self.facts = {}
|
|
|
|
|
self.get_platform_facts()
|
|
|
|
|
self.get_distribution_facts()
|
|
|
|
|
self.get_cmdline()
|
|
|
|
|
self.get_public_ssh_host_keys()
|
|
|
|
|
self.get_selinux_facts()
|
|
|
|
|
self.get_fips_facts()
|
|
|
|
|
self.get_pkg_mgr_facts()
|
|
|
|
|
self.get_lsb_facts()
|
|
|
|
|
self.get_date_time_facts()
|
|
|
|
|
self.get_user_facts()
|
|
|
|
|
self.get_local_facts()
|
|
|
|
|
self.get_env_facts()
|
|
|
|
|
|
|
|
|
|
if load_on_init:
|
|
|
|
|
self.get_platform_facts()
|
|
|
|
|
self.get_distribution_facts()
|
|
|
|
|
self.get_cmdline()
|
|
|
|
|
self.get_public_ssh_host_keys()
|
|
|
|
|
self.get_selinux_facts()
|
|
|
|
|
self.get_fips_facts()
|
|
|
|
|
self.get_pkg_mgr_facts()
|
|
|
|
|
self.get_lsb_facts()
|
|
|
|
|
self.get_date_time_facts()
|
|
|
|
|
self.get_user_facts()
|
|
|
|
|
self.get_local_facts()
|
|
|
|
|
self.get_env_facts()
|
|
|
|
|
|
|
|
|
|
def populate(self):
|
|
|
|
|
return self.facts
|
|
|
|
|