# apci-call or tp-smapi available # https://www.thinkwiki.org/wiki/Tp_smapi class nodo::utils::laptop::thinkpad::battery( $implementation = 'acpi-call', $ensure = 'installed', ) { package { [ 'tlp', ]: ensure => $ensure, } package { [ "${implementation}-dkms", ]: ensure => $ensure, } }