53 lines
1.2 KiB
YAML
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
|