diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-06-01 18:11:42 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-06-01 18:11:42 -0300 |
commit | 19dff94b062f23d89b6bb85a0de8d053873452c5 (patch) | |
tree | cdf0940d8f39da23df16dddc955046d9a1697f86 /manifests | |
parent | 98b93f6a1ee83010442b12d4f26b5471ab3bdf48 (diff) | |
download | puppet-nodo-19dff94b062f23d89b6bb85a0de8d053873452c5.tar.gz puppet-nodo-19dff94b062f23d89b6bb85a0de8d053873452c5.tar.bz2 |
Support for both tp-smapi and acpi-call at nodo::utils::laptop::tlp simultaneously
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/utils/laptop/tlp.pp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/manifests/utils/laptop/tlp.pp b/manifests/utils/laptop/tlp.pp index 47e1712..0577602 100644 --- a/manifests/utils/laptop/tlp.pp +++ b/manifests/utils/laptop/tlp.pp @@ -2,8 +2,9 @@ # Support available apci-call or tp-smapi # Conflicts with laptop-mode-tools from nodo::utils::laptop::mode_tools class nodo::utils::laptop::tlp( - $implementation = 'acpi-call', - $ensure = 'installed', + $acpi_call = 'present', + $tp_smapi = 'present', + $ensure = 'installed', ) { package { [ 'tlp', @@ -12,9 +13,15 @@ class nodo::utils::laptop::tlp( } package { [ - "${implementation}-dkms", + "acpi-call-dkms", ]: - ensure => $ensure, + ensure => $acpi_call, + } + + package { [ + "tp-smapi-dkms", + ]: + ensure => $tp_smapi, } # This package requires network-manager, which |