Commit 4d4ddc26 authored by Karol Hennessy's avatar Karol Hennessy

fixes to enable default services

parent 61c93dd0
---
- hosts: hevpi
remote_user: pi
vars:
download_dir: /home/pi/Downloads
repos:
- hev-sw
- hev-display
tasks:
- name: include vars
include_vars: lists.yml
#- name: apt update, apt upgrade
# apt:
# upgrade: yes
# update_cache: yes
# become: yes
#
#- name: install software via apt
# apt:
# name: "{{ rpi_swlist }}"
# state: latest
# become: yes
#
#- name: download icons
# get_url:
# url: "https://www.dropbox.com/s/xo427e2kzuyryim/gbDMZ.tar.gz?dl=0"
# dest: "{{ download_dir }}/gbDMZ.tar.gz"
- name: download icons
command: "wget https://www.dropbox.com/s/xo427e2kzuyryim/gbDMZ.tar.gz?dl=0 -O {{ download_dir }}/gbDMZ.tar.gz"
#- name: mk sw dir
# file:
# path: /home/pi/.icons/
# state: directory
- name: install icons
unarchive:
src: "{{ download_dir }}/gbDMZ.tar.gz"
dest: "{{ ansible_env.HOME }}/.icons/"
remote_src: yes
---
- hosts: nuliv
- hosts: hevpi
remote_user: pi
vars:
download_dir: /home/pi/Downloads
......@@ -67,6 +67,12 @@
pip:
executable: /usr/bin/pip3
name: "{{ pip_list }}"
- name: pip install packages as root
pip:
executable: /usr/bin/pip3
name: "{{ pip_list }}"
become: yes
- name: check pi version
shell: "pinout | grep 'BCM2711'"
......@@ -111,8 +117,9 @@
- name: install hevserver systemd service
copy:
src: "{{ ansible_env.HOME }}/hev-sw/utils/hevserver.service"
dest: "{{ ansible_env.HOME }}/.config/systemd/user/hevserver.service"
dest: "/usr/lib/systemd/system/hevserver.service"
remote_src: yes
become: yes
- name: copy hev rules
copy:
......@@ -124,19 +131,19 @@
mode: 0644
become: yes
#- name: enable systemd service
# systemd:
# enabled: yes
# daemon_reload: yes
# name: hev-display
# become: yes
- name: enable hev-display systemd service
systemd:
enabled: yes
daemon_reload: yes
name: hev-display
become: yes
#- name: enable systemd service
# systemd:
# enabled: yes
# daemon_reload: yes
# name: hevserver
# user: yes
- name: enable hevserver systemd service
systemd:
enabled: yes
daemon_reload: yes
name: hevserver
become: yes
- name: link libts
file:
......
......@@ -25,6 +25,7 @@ rpi_swlist:
- libapache2-mod-wsgi-py3
- python3-pyqt5
- python3-pyqtgraph
- lxappearance
pip_list:
- libscrc
......
......@@ -4,7 +4,8 @@ After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/env python3 %h/hev-sw/raspberry-dataserver/hevserver.py
#ExecStart=/usr/bin/env python3 %h/hev-sw/raspberry-dataserver/hevserver.py
ExecStart=/usr/bin/env python3 /home/pi/hev-sw/raspberry-dataserver/hevserver.py
Restart=always
RestartSec=3
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment