``profile::nvidia`` =================== The purpose of this module is to install the NVIDIA drivers. If NVIDIA GPU cards are detected with the facter ``pci_devices.gpu.nvidia``, automatically the ``profile::nvidia`` class will be called. The ``class profile::platform`` is responsible for calling this profile:: if ( $facts['pci_devices']['gpu']['nvidia'].size > 0 ) { class { 'profile::nvidia':; } } Current profile only installs drivers using the CUDA installation. Other NVIDIA installations (i.e. just NVIDIA drivers for Desktops without CUDA) are still not implemented. To enable CUDA installation ``nvidia::cuda::enable`` must be set to ``true`` (default is ``false``). When this setting is set to ``false`` (default), NVIDIA installation without CUDA should be performed (as already specified, this is not implemented yet) Parameters ---------- ================= ========== =========== **Name** **Type** **Default** ----------------- ---------- ----------- cuda_version string 8-0 cuda_enable bool false ================= ========== =========== ``cuda_version`` ~~~~~~~~~~~~~~~~ By default ``8-0`` is the version for the CUDA metapackage. To make installation possible, ``cuda_enable`` must be also set up. ``cuda_enable`` ~~~~~~~~~~~~~~~ By default is ``false``. Set to ``true`` if you want to install CUDA and NVIDIA drivers from the CUDA repositories.