|
@@ -0,0 +1,47 @@
|
|
|
|
+---
|
|
|
|
+- name: Install packages
|
|
|
|
+ dnf:
|
|
|
|
+ name:
|
|
|
|
+ - rtl-sdr
|
|
|
|
+ - libev
|
|
|
|
+ - libusb
|
|
|
|
+ - git
|
|
|
|
+ - ffmpeg
|
|
|
|
+ state: present
|
|
|
|
+
|
|
|
|
+- name: Blacklist unneeded modules
|
|
|
|
+ copy:
|
|
|
|
+ src: rtl-sdr-blacklist.conf
|
|
|
|
+ dest: /etc/modprobe.d/
|
|
|
|
+ owner: root
|
|
|
|
+ group: root
|
|
|
|
+ mode: '0644'
|
|
|
|
+
|
|
|
|
+# compiled from source via https://github.com/AlbrechtL/rtl_fm_streamer
|
|
|
|
+- name: Install rtl_fm_streamer
|
|
|
|
+ copy:
|
|
|
|
+ src: rtl_fm_streamer
|
|
|
|
+ dest: /usr/local/bin/
|
|
|
|
+ owner: root
|
|
|
|
+ group: root
|
|
|
|
+ mode: '0755'
|
|
|
|
+
|
|
|
|
+- name: Install fm.service
|
|
|
|
+ copy:
|
|
|
|
+ src: fm.service
|
|
|
|
+ dest: /etc/systemd/system/fm.service
|
|
|
|
+ owner: root
|
|
|
|
+ group: root
|
|
|
|
+ mode: '0644'
|
|
|
|
+
|
|
|
|
+- name: Open Firewall port
|
|
|
|
+ firewalld:
|
|
|
|
+ port: 2346/tcp
|
|
|
|
+ state: enabled
|
|
|
|
+ permanent: yes
|
|
|
|
+
|
|
|
|
+- name: Enable fm.service
|
|
|
|
+ systemd:
|
|
|
|
+ name: fm.service
|
|
|
|
+ state: started
|
|
|
|
+ enabled: yes
|