-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkismobile.yml
62 lines (51 loc) · 1.38 KB
/
kismobile.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
---
- hosts: kismobile
tasks:
- name: Install Kismet Repo Key
ansible.builtin.apt_key:
url: https://www.kismetwireless.net/repos/kismet-release.gpg.key
state: present
throttle: 3
- name: Install Kismet Repo
ansible.builtin.apt_repository:
repo: deb https://www.kismetwireless.net/repos/apt/git/buster buster main
state: present
- name: Install packages
apt:
name: ['git','python3','python3-pip','python3-pil','python3-numpy','htop','vim','tmux','kismet','gpsd','gpsd-clients','rtl-sdr']
state: present
- name: Install pip packages
pip:
executable: pip3
name: ['RPi.GPIO','spidev','requests']
state: present
- name: Create Kismet Systemd service
copy:
src: files/kismet.service
dest: /usr/lib/systemd/system/kismet.service
owner: root
group: root
mode: 0744
- name: add pi user to kismet group
ansible.builtin.user:
append: yes
name: pi
groups: kismet
- name: Copy kismet_site.conf
copy:
src: files/kismet_site.conf
dest: /etc/kismet/kismet_site.conf
owner: root
group: root
mode: 0644
- name: Copy GPSD defaults
copy:
src: files/gpsd
dest: /etc/default/gpsd
owner: root
group: root
mode: 0644
- name: enable kismet service at boot
service:
name: kismet
enabled: no