1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
# apci-call or tp-smapi available class nodo::utils::laptop::thinkpad::battery( $implementation = 'acpi-call', ) { package { [ 'tlp', ]: ensure => present, } package { [ "${implementation}-dkms", ]: ensure => present, } }