ansible-ffrgb/roles/yanic/tasks/main.yml

32 lines
671 B
YAML
Raw Normal View History

---
2018-07-17 12:37:33 +02:00
- name: Create user
2018-01-17 14:13:24 +01:00
user: name=yanic
- name: Install yanic
2018-07-26 10:57:58 +02:00
shell: /usr/local/go/bin/go get -v -u {{ yanic_source }}
args:
creates: /opt/go/bin/yanic
environment:
GOPATH: /opt/go
notify: Restart yanic
- name: Configure yanic
2017-11-09 21:44:38 +01:00
template: src=config.toml.j2 dest=/etc/yanic.conf
notify: Restart yanic
- name: Create directories
file: path={{ item }}/ state=directory owner=yanic
with_items:
2018-07-26 10:57:58 +02:00
- "{{ yanic_meshviewer_path }}"
- /var/lib/yanic
2018-02-28 14:23:53 +01:00
- name: Install systemd unit
2017-11-09 21:44:38 +01:00
copy: src=yanic.service dest=/lib/systemd/system/yanic.service
notify:
2018-07-26 10:57:58 +02:00
- Reload systemd
- Restart yanic
- name: Enable yanic
service: name=yanic enabled=yes