master
1---
2- name: digga init
3 hosts: digga
4 user: ubuntu
5 tasks:
6 - name: apt update && upgrade
7 apt: update_cache=yes upgrade=full
8 sudo: yes
9
10 - name: apt bfgminer
11 apt: pkg={{ item }} state=present
12 sudo: yes
13 with_items:
14 - htop
15 - git
16 - autoconf
17 - libtool
18 - libncurses-dev
19 - yasm
20 - curl
21 - libcurl4-openssl-dev
22 - libjansson-dev
23 - pkg-config
24 - libudev-dev
25 - libusb-dev
26 - uthash-dev
27 - libsensors4-dev
28 - libmicrohttpd-dev
29 - libevent-dev
30 - libusb-1.0-0-dev
31
32 - name: git clone bfgminer
33 git: repo=https://github.com/luke-jr/bfgminer
34 dest=/home/ubuntu/bfgminer
35
36 - name: build bfgminer
37 shell: "{{ item }} chdir=/home/ubuntu/bfgminer"
38 with_items:
39 - ./autogen.sh
40 - ./configure
41 - make