示例#1
0
 def verifier(self):
     verifier_name = self.config['verifier']['name']
     if verifier_name == 'testinfra':
         return testinfra.Testinfra(self)
     elif verifier_name == 'inspec':
         return inspec.Inspec(self)
     elif verifier_name == 'goss':
         return goss.Goss(self)
示例#2
0
def molecule_verifiers():
    return [
        goss.Goss(None).name,
        inspec.Inspec(None).name,
        testinfra.Testinfra(None).name,
    ]
示例#3
0
def _instance(_verifier_section_data, patched_config_validate, config_instance):
    return inspec.Inspec(config_instance)