opiproject / ansible-opi-dpu

Ansible Modules for DPUs
Apache License 2.0
6 stars 8 forks source link

[Role Request] Install xPU OS #23

Open Gal-Zaidman opened 8 months ago

Gal-Zaidman commented 8 months ago

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

glimchb commented 8 months ago

network boot example : https://docs.nvidia.com/networking/display/bluefieldbmcv2310/boot+configuration and here https://docs.nvidia.com/networking/display/bluefielddpuosv460/deploying+bluefield+software+using+bfb+with+pxe