def write_answers_to_file(self, answers, target_file):
# type: (Answers, IO) -> None
raw_answers = {}
if answers.installer() is not None:
raw_answers['installer'] = answers.installer().raw_options()
if answers.fqdn_configuration() is not None:
raw_answers['fqdn'] = answers.fqdn_configuration().raw_options()
if answers.csrattrs_configuration() is not None:
raw_answers['csr-attributes'] = answers.csrattrs_configuration().raw_options()
yaml = ruamel.yaml.dump(raw_answers, Dumper=ruamel.yaml.RoundTripDumper)
target_file.write(yaml)
评论列表
文章目录