def _init_discovery(self):
if EC.extra_selectors:
extra_selectors = "&".join(["%s=%s" % (k, v) for k, v in EC.extra_selectors.items()])
else:
extra_selectors = ""
extra_md = {
"etc_hosts": EC.etc_hosts,
"extra_selectors": extra_selectors,
"coreos_install_base_url": EC.coreos_install_base_url,
}
if EC.lldp_image_url:
logger.debug("adding lldp_image_url: %s" % EC.lldp_image_url)
extra_md.update({"lldp_image_url": EC.lldp_image_url})
gen = generator.Generator(
api_uri=self.api_uri,
profile_id="discovery",
name="discovery",
ignition_id="%s.yaml" % self.ignition_dict["discovery"],
matchbox_path=self.matchbox_path,
extra_metadata=extra_md,
pxe_redirect=True
)
gen.dumps()
评论列表
文章目录