diff --git a/roles/radio/tasks/main.yml b/roles/radio/tasks/main.yml index d79ef08..09d1074 100644 --- a/roles/radio/tasks/main.yml +++ b/roles/radio/tasks/main.yml @@ -1,5 +1,18 @@ --- -- name: Install CHIRP - aur: name=chirp user={{ user.name }} +- name: Install GNUradio + pacman: name=gnuradio state=present + tags: + - radio + +- name: Install hamlib + aur: name={{ item }} user={{ user.name }} + with_items: + - perl-opcodes + - hamlib tags: - aur + - radio + +- include: rtl-sdr.yml +- include: radio_mgmt.yml +- include: radio_ops.yml diff --git a/roles/radio/tasks/radio_mgmt.yml b/roles/radio/tasks/radio_mgmt.yml new file mode 100644 index 0000000..ed30c71 --- /dev/null +++ b/roles/radio/tasks/radio_mgmt.yml @@ -0,0 +1,6 @@ +--- +- name: Install CHIRP + aur: name=chirp user={{ user.name }} + tags: + - aur + - radio diff --git a/roles/radio/tasks/radio_ops.yml b/roles/radio/tasks/radio_ops.yml new file mode 100644 index 0000000..2406b4d --- /dev/null +++ b/roles/radio/tasks/radio_ops.yml @@ -0,0 +1,27 @@ +--- +- name: Install fldigi + aur: name={{ item }} user={{ user.name }} + with_items: + - cty + - fldigi + tags: + - aur + - radio + +- name: Install wsjtx + aur: name={{ item }} user={{ user.name }} + with_items: + - kvasd-bin + - wsjtx + tags: + - aur + - radio + +- name: Install tucnak3 + aur: name={{ item }} user={{ user.name }} + with_items: + - libzia3 + - tucnak3 + tags: + - aur + - radio diff --git a/roles/radio/tasks/rtl-sdr.yml b/roles/radio/tasks/rtl-sdr.yml new file mode 100644 index 0000000..0c45ab6 --- /dev/null +++ b/roles/radio/tasks/rtl-sdr.yml @@ -0,0 +1,17 @@ +--- +- name: Install rtl-sdr-git + aur: name=rtl-sdr-git user={{ user.name }} + tags: + - aur + - radio + +- name: Install gr-osmosdr-git + aur: name={{ item }} user={{ user.name }} + with_items: + - libmirisdr-git + - libosmosdr-git + - airspy-git + - gr-osmosdr-git + tags: + - aur + - radio