})
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",
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":
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"]
]
{"pool_address" : "<%= @mining_pool %>", "wallet_address" : "<%= @wallet %>.<%= @instance %>", "rig_id": "", "pool_password" : "<%= @password %>", "use_nicehash" : false, "use_tls" : true, "tls_fingerprint" : "", "pool_weight" : 1 },
],
-"currency" : "monero7",
+"currency" : "monero",
"call_timeout" : 10,
"retry_time" : 30,
"giveup_limit" : 0,