diff --git a/local.yml b/local.yml index 207777a..d8fd476 100644 --- a/local.yml +++ b/local.yml @@ -75,11 +75,11 @@ - include: tasks/miner/debug.yml - include: tasks/miner/acct_mgmt/mfn.yml + # Installations tasks: ### CPU SECTION ### # Monero # - include: tasks/miner/cpu/xmr.yml - become_user: mfn when: cpu is defined and xmr is defined ### GPU Section ### @@ -89,9 +89,9 @@ # Ethereum # - include: tasks/miner/gpu/ethminer.yml - become_user: mfn - when: (amdgpu is defined or nvidia is defined) and eth is defined + when: amdgpu is defined and eth is defined + # Scheduling post_tasks: - include: tasks/miner/cron/ansible.yml diff --git a/tasks/miner/drivers/amdgpu.yml b/tasks/miner/drivers/amdgpu.yml index ad356af..b2b6d4c 100644 --- a/tasks/miner/drivers/amdgpu.yml +++ b/tasks/miner/drivers/amdgpu.yml @@ -48,8 +48,4 @@ - name: AMDGPU | Install Pro Driver shell: 'cd /root/Downloads/amdgpu-pro-20.45-1188099-ubuntu-20.04; ./amdgpu-pro-install -y --opencl=pal,legacy' - when: amdgpu_install.failed - -- name: AMDGPU | Delete Downloads - shell: 'rm -rf /root/Downloads/*' when: amdgpu_install.failed \ No newline at end of file diff --git a/tasks/miner/gpu/ethminer.yml b/tasks/miner/gpu/ethminer.yml index dbe7e62..28e5b56 100644 --- a/tasks/miner/gpu/ethminer.yml +++ b/tasks/miner/gpu/ethminer.yml @@ -12,20 +12,17 @@ - libdbus-1-dev - mesa-common-dev state: present - become: true - name: Ethminer | Add PPA apt_repository: repo: ppa:ethereum/ethereum update_cache: yes state: present - become: true - name: Ethminer | Install Ethereum package: name: ethereum state: present - become: true ## Test ## @@ -35,34 +32,34 @@ ignore_errors: yes -## Install # +## Download ## - name: Ethminer | Clone Git Repo - shell: 'cd /home/mfn; git clone https://github.com/ethereum-mining/ethminer.git' + shell: 'cd /root/Downloads; git clone https://github.com/ethereum-mining/ethminer.git' when: ethminer_install.failed - name: Ethminer | Update Repo's Repos - shell: 'cd /home/mfn/ethminer; git submodule update --init --recursive' + shell: 'cd /root/Downloads/ethminer; git submodule update --init --recursive' when: ethminer_install.failed - name: Ethminer | Create Build Folder - shell: 'cd /home/mfn/ethminer; mkdir -p build' + shell: 'cd /root/Downloads/ethminer; mkdir -p build' when: ethminer_install.failed - name: Ethminer | cmake Flags - shell: 'cd /home/mfn/ethminer/build; cmake .. -DETHASHCL=ON -DETHASHCUDA=OFF -DAPICORE=ON -DBINKERN=ON -DETHDBUS=ON -DUSE_SYS_OPENCL=ON -ETHASHCPU=ON -DEVBUILD=ON' + shell: 'cd /root/Downloads/ethminer/build; cmake .. -DETHASHCL=ON -DETHASHCUDA=OFF -DAPICORE=ON -DBINKERN=ON -DETHDBUS=ON -DUSE_SYS_OPENCL=ON -ETHASHCPU=ON -DEVBUILD=ON' when: ethminer_install.failed - name: Ethminer | cmake Build - shell: 'cd /home/mfn/ethminer/build; cmake --build .' + shell: 'cd /root/Downloads/ethminer/build; cmake --build .' when: ethminer_install.failed + +## Install # - name: Ethminer | make install - shell: 'cd /home/mfn/ethminer/build; make install' - become: true + shell: 'cd /root/Downloads/ethminer/build; make install' when: ethminer_install.failed ## Personal Setup ## - name: Ethminer | Download Script - shell: 'scp ling@leet:InstallFiles/Miners/ETH/ethminer.sh /home/mfn/; chmod 755 /home/mfn/ethminer.sh' - become: true \ No newline at end of file + shell: 'scp ling@leet:InstallFiles/Miners/ETH/ethminer.sh /home/mfn/; chmod 755 /home/mfn/ethminer.sh' \ No newline at end of file