Version information
released Aug 22nd 2021
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
- Puppet >= 5.0.0 < 8.0.0
Start using this module
Add this module to your Puppetfile:
mod 'mindhive-nvidia_docker_runtime', '3.0.2'
Learn more about managing modules with a PuppetfileDocumentation
mindhive/nvidia_docker_runtime — version 3.0.2 Aug 22nd 2021
nvidia_docker_runtime
Description
Installs NVIDIA CUDA drivers and modifies Docker for use with NVIDIA GPU based containers, including in swarm mode.
Usage
class { 'nvidia_docker_runtime':
driver_version => '460.73.01-1',
nvidia_docker2_version => '2.5.0-1',
}
Limitations
Since GPU UUIDs are needed to specify node-generic-resources
, and these are not available through facts until
the NVIDIA driver has been installed, it takes two applies to fully setup. Swarm cannot use gpu resources until the second apply.
Changelog
Release 3.0.2
Fixes
- Reinstate setting of
default-runtime
indaemon.json
Release 3.0.1
Fixes
- Install
cuda-drivers
with--no-install-recommends
otherwise Gnome gets installed on Ubuntu 20.04
Release 3.0.0
Backwards incompatible changes
- Remove setting of swarm resources
- Remove gpu facts as not needed without swarm
Dependencies
- puppetlabs/stdlib (>=4.24.0 <8.0.0)
- puppetlabs/augeas_core (>= 1.0.0 < 2.0.0)
- puppetlabs/apt (>= 6.3.0 < 9.0.0)
- puppetlabs/docker (>= 3.5.0 < 5.0.0)
- puppetlabs/reboot (>= 2.4.0 < 5.0.0)