matrix-feedbot/tasks/main.yml

53 lines
1.2 KiB
YAML

---
- name: install virtualenv
apt:
name: python-virtualenv
state: latest
- name: feedbot is cloned
sudo: false
git:
repo: git://fort.kickass.systems/personal/rrix/pub/feedbot/
accept_hostkey: yes
dest: /home/rrix/feedbot/
- name: feedbot dependencies are installed
sudo: false
pip:
virtualenv: /home/rrix/feedbot/env/
virtualenv_command: virtualenv
state: latest
requirements: /home/rrix/feedbot/requirements.txt
- name: systemd service directory is installed
sudo: false
file:
state: directory
path: /home/rrix/.config/systemd/user/
- name: feedbot systemd service is installed
sudo: false
template:
src: feedbot.service
dest: /home/rrix/.config/systemd/user/feedbot.service
notify:
- reload systemd
- restart feedbot
- name: twitbot systemd service is installed
sudo: false
template:
src: twitbot.service
dest: /home/rrix/.config/systemd/user/twitbot.service
notify:
- reload systemd
- restart twitbot
- name: feedbot configuration is installed
sudo: false
template:
src: conf.yaml.sample
dest: /home/rrix/feedbot/conf.yaml
notify:
- restart feedbot