base/tasks/shouter.yml

26 lines
717 B
YAML

---
- name: '[SHOUTER] - Check go-sendxmpp version'
shell: '/opt/go/bin/go-sendxmpp --version | grep xmpp | cut -d " " -f2'
register: version_installed
tags: shouter
- name: '[SHOUTER] - Install golang'
apt:
name: "golang"
state: latest
default_release: "{{ ansible_distribution_release }}-backports"
update_cache: yes
tags: shouter
- name: '[SHOUTER] - Export gopath'
lineinfile:
path: /root/.profile
line: 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin'
tags: shouter
- name: '[SHOUTER] - Install go-sendxmpp'
shell: 'export GOPATH=/opt/go; go install salsa.debian.org/mdosch/go-sendxmpp@latest'
when: base_shouter_version != version_installed.stdout
tags: shouter