]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/profile/manifests/xmr_stak.pp
Switch xmr stak cpu to xmr stak
[perso/Immae/Projets/Puppet.git] / modules / profile / manifests / xmr_stak.pp
index afa72a5dc37d0ad961c92ee9a99adea986c2231f..93aa37d185fa675d18d5427b5b02a0503644de4c 100644 (file)
@@ -11,7 +11,16 @@ class profile::xmr_stak (
     })
 
     ensure_packages(["cpulimit"])
-    aur::package { "xmr-stak_cpu": }
+    aur::package { "xmr-stak_cpu":
+      ensure => "absent"
+    } ->
+    aur::package { "xmr-stak": }
+    ~>
+    exec { "remove cpu.txt":
+      command     => "/usr/bin/rm /var/lib/xmr_stak/cpu.txt",
+      refreshonly => true,
+      before      => Service["xmr-stak"],
+    }
 
     user { "xmr_stak":
       name       => "xmr_stak",
@@ -20,7 +29,7 @@ class profile::xmr_stak (
       home       => "/var/lib/xmr_stak",
       system     => true,
       password   => "!!",
-      require    => Aur::Package["xmr-stak_cpu"],
+      require    => Aur::Package["xmr-stak"],
     }
 
     file { "/etc/systemd/system/xmr-stak.service":
@@ -46,12 +55,12 @@ class profile::xmr_stak (
       enable    => true,
       ensure    => "running",
       subscribe => [
-        Aur::Package["xmr-stak_cpu"],
+        Aur::Package["xmr-stak"],
         File["/var/lib/xmr_stak/xmr-stak.conf"],
         File["/etc/systemd/system/xmr-stak.service"]
       ],
       require   => [
-        Aur::Package["xmr-stak_cpu"],
+        Aur::Package["xmr-stak"],
         File["/var/lib/xmr_stak/xmr-stak.conf"],
         File["/etc/systemd/system/xmr-stak.service"]
       ]