-
Notifications
You must be signed in to change notification settings - Fork 0
/
playbook.yml
108 lines (108 loc) · 2.34 KB
/
playbook.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
---
- hosts: all
tasks:
- name: ensure gcc is installed
become: yes
apt:
name: build-essential
state: latest
- name: ensure autotools is installed
become: yes
apt:
name: autotools-dev
state: latest
- name: ensure automake is installed
become: yes
apt:
name: automake
state: latest
- name: ensure libtool is installed
become: yes
apt:
name: libtool
state: latest
- name: ensure pkg-config is installed
become: yes
apt:
name: pkg-config
state: latest
- name: ensure glib is installed
become: yes
apt:
name: libglib2.0-dev
state: latest
- name: ensure dbus is installed
become: yes
apt:
name: libdbus-1-dev
state: latest
- name: ensure elfutils is installed
become: yes
apt:
name: elfutils
state: latest
- name: ensure libdw is installed
become: yes
apt:
name: libdw-dev
state: latest
- name: ensure udev is installed
become: yes
apt:
name: libudev-dev
state: latest
- name: ensure ical is installed
become: yes
apt:
name: libical-dev
state: latest
- name: ensure readline is installed
become: yes
apt:
name: libreadline-dev
state: latest
- name: ensure sbc is installed
become: yes
apt:
name: libsbc-dev
state: latest
- name: ensure speexdsp is installed
become: yes
apt:
name: libspeexdsp-dev
state: latest
- name: ensure git is installed
become: yes
apt:
name: git
state: latest
- name: install a recent kernel
become: yes
apt:
name: linux-generic
state: latest
update_cache: yes
- name: add lp group to system
become: yes
group:
name: lp
state: present
- name: add current user to lp group
become: yes
user:
name: "{{ansible_user_id}}"
append: yes
groups: lp
- name: get bluez source from git
git:
repo: git://git.kernel.org/pub/scm/bluetooth/bluez.git
dest: bluez
- name: get libble from github
git:
repo: https://github.com/bradfordbarr/libble.git
dest: libble
- name: get bluetooth-next source from git
git:
repo: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
depth: 50
dest: bluetooth-next