diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-07-30 21:54:12 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-07-30 21:54:12 +0200 |
commit | e578f4538dad9aa7cd977094e58293e847990d30 (patch) | |
tree | e69f9edd2fe8d312e0ee4d0f7fb3adda35d88d7e /roles/elevate/dolmetsch-raspi/tasks | |
parent | move some legacy stuff to graveyard (diff) |
move dolmetsch-raspi to generic folder
Diffstat (limited to 'roles/elevate/dolmetsch-raspi/tasks')
-rw-r--r-- | roles/elevate/dolmetsch-raspi/tasks/main.yml | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/roles/elevate/dolmetsch-raspi/tasks/main.yml b/roles/elevate/dolmetsch-raspi/tasks/main.yml deleted file mode 100644 index 10d55766..00000000 --- a/roles/elevate/dolmetsch-raspi/tasks/main.yml +++ /dev/null @@ -1,81 +0,0 @@ ---- -- name: install packages - apt: - name: - - gstreamer1.0-tools - - gstreamer1.0-plugins-base - - gstreamer1.0-plugins-good - - gstreamer1.0-plugins-bad - - gstreamer1.0-alsa - - git - - libasound2-dev - - telnet - -- name: download golang tarball - get_url: - url: "https://dl.google.com/go/go{{ dolmetsch_raspi_golang_version }}.linux-armv6l.tar.gz" - dest: "/usr/local/src/go{{ dolmetsch_raspi_golang_version }}.linux-armv6l.tar.gz" - checksum: "{{ dolmetsch_raspi_golang_checksum }}" - -- name: check current goloang version (if any) - command: /usr/local/go/bin/go version - ignore_errors: yes - check_mode: no - changed_when: false - register: golang_version - -- name: update golang installation - when: golang_version is failed or golang_version.stdout != ("go version go" + dolmetsch_raspi_golang_version + " linux/arm") - block: - - name: remove old golang installation - file: - path: /usr/local/go - state: absent - - - name: extract the golang tarball - unarchive: - src: "/usr/local/src/go{{ dolmetsch_raspi_golang_version }}.linux-armv6l.tar.gz" - dest: /usr/local - copy: no - -- name: prepare dolmetschctl install path - file: - path: /opt/dolmetschctl - state: directory - -- name: build dolmetschctl (server and client) - loop: - - dolmetschctl - - dolmetschctld - command: "/usr/local/go/bin/go get spreadspace.org/dolmetschctl/cmd/{{ item }}" - args: - creates: "/opt/dolmetschctl/bin/{{ item }}" - environment: - GOPATH: /opt/dolmetschctl - -- name: install dolmetschctl systemd units - loop: - - dolmetschctl - - dolmetschctld - template: - src: "{{ item }}.service.j2" - dest: "/etc/systemd/system/{{ item }}.service" - notify: reload systemd - -- name: install rtp send/receive scripts - loop: - - rtp-recv - - rtp-send - template: - src: "{{ item }}.sh.j2" - dest: "/usr/local/bin/{{ item }}.sh" - mode: 0750 - -- name: install rtp send/receive systemd units - loop: - - rtp-recv - - rtp-send - template: - src: "{{ item }}.service.j2" - dest: "/etc/systemd/system/{{ item }}.service" - notify: reload systemd |