and symlink
authorPeter Palfrader <peter@palfrader.org>
Wed, 7 Nov 2018 19:22:52 +0000 (20:22 +0100)
committerPeter Palfrader <peter@palfrader.org>
Wed, 7 Nov 2018 19:25:28 +0000 (20:25 +0100)
modules/hardware/manifests/raid/megaraid_sas.pp

index e728e67..bac4511 100644 (file)
@@ -9,5 +9,20 @@ class hardware::raid::megaraid_sas {
                package { 'megacli':
                        ensure  => installed,
                }
+
+               file { '/usr/local/sbin/megacli':
+                       ensure => 'link',
+                       target => '/opt/MegaRAID/MegaCli/MegaCli64',
+               }
+       } else {
+               site::aptrepo { 'debian.restricted.megaraid_sas':
+                       ensure => absent,
+               }
+               package { 'megacli':
+                       ensure  => purged,
+               }
+               file { '/usr/local/sbin/megacli':
+                       ensure => 'absent',
+               }
        }
 }