ironic_python_agent.inject_files module¶
Implementation of the inject_files deploy step.
- ironic_python_agent.inject_files.find_partition_with_path(path, device=None)[source]¶
- Find a partition with the given path. - Parameters:
- path – Expected path. 
- device – Target device. If None, the root device is used. 
 
- Returns:
- A context manager that will unmount and delete the temporary mount point on exit. 
 
- ironic_python_agent.inject_files.inject_files(node, ports, files, verify_ca=True)[source]¶
- A deploy step to inject arbitrary files. - Parameters:
- node – A dictionary of the node object 
- ports – A list of dictionaries containing information of ports for the node 
- files – See ARGSINFO. 
- verify_ca – Whether to verify TLS certificate. 
 
- Raises:
- InvalidCommandParamsError 
 
