26 lines
717 B
YAML
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
|