main.yml 841 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ---
  2. - name: Install packages
  3. dnf:
  4. name:
  5. - rtl-sdr
  6. - libev
  7. - libusb
  8. - git
  9. - ffmpeg
  10. state: present
  11. - name: Blacklist unneeded modules
  12. copy:
  13. src: rtl-sdr-blacklist.conf
  14. dest: /etc/modprobe.d/
  15. owner: root
  16. group: root
  17. mode: '0644'
  18. # compiled from source via https://github.com/AlbrechtL/rtl_fm_streamer
  19. - name: Install rtl_fm_streamer
  20. copy:
  21. src: rtl_fm_streamer
  22. dest: /usr/local/bin/
  23. owner: root
  24. group: root
  25. mode: '0755'
  26. - name: Install fm.service
  27. copy:
  28. src: fm.service
  29. dest: /etc/systemd/system/fm.service
  30. owner: root
  31. group: root
  32. mode: '0644'
  33. - name: Open Firewall port
  34. firewalld:
  35. port: 2346/tcp
  36. state: enabled
  37. permanent: yes
  38. - name: Enable fm.service
  39. systemd:
  40. name: fm.service
  41. state: started
  42. enabled: yes