This commit is contained in:
Miha Frangež 2025-09-20 13:41:12 +02:00
parent 36da67f369
commit c763b962ee
6 changed files with 46 additions and 52 deletions

View file

@ -1,12 +1,11 @@
- name: Test playbook
vars:
# TODO: maybe don't hardcode this?
PROJECT_BASE: "../"
PROJECT_BASE: "../../"
INSTALL_BASE: "/home/pi/pyServices"
hosts:
- P01
- P22
- p01_controller
- p22_controller
handlers:
- name: restart NetworkManager
@ -58,8 +57,10 @@
- mosquitto
- nginx
state: latest
update_cache: true
- name: Install Poetry
become: true
pip:
break_system_packages: true
name:
@ -95,7 +96,7 @@
- name: Install controller scripts
ansible.posix.synchronize:
src: "../controller/"
src: "{{PROJECT_BASE}}/controller/"
dest: "{{INSTALL_BASE}}/"
delete: true
archive: false
@ -125,7 +126,7 @@
- name: Install frontend
become: true
ansible.posix.synchronize:
src: "../frontend/dist/"
src: "{{PROJECT_BASE}}/frontend/dist/"
dest: "/var/www/html/"
delete: true
archive: false