Description:
A role that installs an OS on the given xPU, this role will optionally download the OS if given a URL, and push the image, then it will wait till the operation is finished and the xPU is up with the correct OS.
This role should assume the conditions for the operation are already met (for example in Nvidia, that RSHIM is disabled on the host), this needs to be part of the playbook around it or customer assumptions
Input:
os_file_location(String) - can be a local file or a url, if url we will download it, if local file we will use it
os_config_file(string) - path to a local file, a configuration file to pass to the installation
Output:
Installed version/error
Description: A role that installs an OS on the given xPU, this role will optionally download the OS if given a URL, and push the image, then it will wait till the operation is finished and the xPU is up with the correct OS. This role should assume the conditions for the operation are already met (for example in Nvidia, that RSHIM is disabled on the host), this needs to be part of the playbook around it or customer assumptions Input: os_file_location(String) - can be a local file or a url, if url we will download it, if local file we will use it os_config_file(string) - path to a local file, a configuration file to pass to the installation Output: Installed version/error