diff --git a/facts/miner/pool.yml b/facts/miner/pool.yml index 3ce5a42..fa08bb2 100644 --- a/facts/miner/pool.yml +++ b/facts/miner/pool.yml @@ -36,7 +36,7 @@ - name: Miner | Facts | Pools | Set GPU to Nanopool Eth set_fact: cpu_pool: "{{ nanopool_xmr }}" - when: nanominer_cpu == "xmr" and nanominer_gpu_pool == "nanopool" + when: nanominer_cpu == "xmr" and nanominer_cpu_pool == "nanopool" # GPU # @@ -61,6 +61,7 @@ - name: Miner | Facts | Pools | DEBUG debug: - var: - - cpu_pool - - gpu_pool \ No newline at end of file + var: "{{ item }}" + loop: + - cpu_pool + - gpu_pool \ No newline at end of file diff --git a/tasks/miner/software/nanominer.yml b/tasks/miner/software/nanominer.yml index 02675fa..0652204 100644 --- a/tasks/miner/software/nanominer.yml +++ b/tasks/miner/software/nanominer.yml @@ -9,10 +9,13 @@ shell: "mkdir -p {{ nanominer_home }}" - name: Miner | Software | nanominer | Installation | Download Tarball - shell: "scp {{ file_server }}:{{ nanominer_tar_remote }} {{ nanominer_tar_local }}" + shell: "scp {{ file_server }}:{{ nanominer_tar_remote }} {{ nanominer_tar_local }}; chmod 777 {{ nanominer_tar_local }}" - name: Miner | Software | nanominer | Installation | Extract Tarball - shell: "tar -xvfC {{ nanominer_home }} {{ nanominer_tar_local }}" + shell: "tar -xvf {{ nanominer_tar_local }}" + args: + chdir: "{{ nanominer_home }}" + become_user: mfn @@ -41,6 +44,7 @@ create: yes loop: - { "algorithm": "RandomX", "wallet": '{{ wallet_xmr }}', "state": "{{ (nanominer_cpu == 'xmr') | ternary('present', 'absent') }}"} + become_user: mfn when: nanominer_cpu is defined - name: Miner | Software | nanominer | Configuration | CPU Pools @@ -49,6 +53,7 @@ line: "pool{{item.priority}} = {{ item.name }}" state: present loop: "{{ cpu_pool }}" + become_user: mfn when: nanominer_cpu is defined # GPU # @@ -70,6 +75,7 @@ create: yes loop: - { "algorithm": "Ethash", "wallet": '{{ wallet_eth }}', "state": "{{ (nanominer_gpu == 'eth') | ternary('present', 'absent') }}"} + become_user: mfn when: nanominer_gpu is defined - name: Miner | Software | nanominer | Configuration | Add Pools @@ -78,6 +84,7 @@ line: "pool{{item.priority}} = {{ item.name }}" state: present loop: "{{ gpu_pool }}" + become_user: mfn when: nanominer_gpu is defined @@ -95,9 +102,10 @@ pwd time {{ nanominer_exec }} - + marker: '{mark}' marker_begin: "#!{{ bash_exec.stdout }}" marker_end: "exit 0" state: present - create: yes \ No newline at end of file + create: yes + become_user: mfn \ No newline at end of file