Skip to content

Commit 4388604

Browse files
committed
Merge branch 'master' of https://github.com/FTSRG/BME-MODES3
2 parents 26b1cc6 + 0ec6116 commit 4388604

File tree

183 files changed

+8773
-4743
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+8773
-4743
lines changed

.gitattributes

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
*.jar filter=lfs diff=lfs merge=lfs -text
22
*.zip filter=lfs diff=lfs merge=lfs -text
3-
*.png filter=lfs diff=lfs merge=lfs -text
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
t1.modes3.intra
2+
t2.modes3.intra
3+
t3.modes3.intra
4+
t4.modes3.intra
5+
t5.modes3.intra
6+
t6.modes3.intra

config-management/ansible/deploy-bbb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
- hosts: bbb
33
remote_user: debian
44
tasks:
5-
- include: deploy.yaml service_name=bbb
5+
- include: utils/deploy-gradle.yaml service_name=bbb

config-management/ansible/deploy-root.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
- hosts: root
33
remote_user: pi
44
tasks:
5-
- debug: msg="Installing dashboard"
6-
- include: deploy.yaml service_name=dashboard
7-
- debug: msg="Installing occupancyquery"
8-
- include: deploy.yaml service_name=occupancyquery
5+
- include: utils/deploy-gradle.yaml service_name=dashboard
6+
- include: utils/deploy-gradle.yaml service_name=occupancyquery
7+
- include: utils/deploy-gradle.yaml service_name=touchboard
8+
- include: utils/deploy-systemd.yaml service_name=xpressnet
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
[Unit]
22
Description=MoDeS3 BBB Agent
3-
Wants=network-online.target
3+
After=syslog.target network.target
44

55
[Service]
6-
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.bbb/bin/hu.bme.mit.inf.modes3.components.bbb --id %H --addr root.modes3.intra --port 1883
6+
ExecStartPre=/bin/bash -c "/bin/systemctl set-environment HOSTNAME=$(hostname)"
7+
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.bbb/bin/hu.bme.mit.inf.modes3.components.bbb --id $HOSTNAME --addr root.modes3.intra --port 1883
78
Restart=always
89

910
[Install]
10-
WantedBy=multi-user.target
11+
WantedBy=multi-user.target

config-management/ansible/files/modes3-dashboard.service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Unit]
22
Description=MoDeS3 Dashboard Server
3-
Wants=network-online.target
3+
After=syslog.target network.target mosquitto.service
44

55
[Service]
66
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.dashboard/bin/hu.bme.mit.inf.modes3.components.dashboard -id dashboard -address root.modes3.intra -port 1883 -config production

config-management/ansible/files/modes3-occupancyquery.service

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[Unit]
22
Description=MoDeS3 Occupancy Detector Agent
3-
Wants=network-online.target
3+
After=syslog.target network.target mosquitto.service
44

55
[Service]
6-
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.occupancyquery/bin/hu.bme.mit.inf.modes3.components.occupancyquery -id occupancy -address root.modes3.intra -port 1883 -config production
6+
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.occupancyquery/bin/hu.bme.mit.inf.modes3.components.occupancyquery -id occupancy -address root.modes3.intra -port 1883 -config production -serial /dev/ttyUSB0
77
Restart=always
88

99
[Install]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[Unit]
2+
Description=MoDeS3 Touchboard
3+
After=syslog.target network.target mosquitto.service
4+
5+
[Service]
6+
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.touchboard/bin/hu.bme.mit.inf.modes3.components.touchboard -id touchboard -address root.modes3.intra -port 1883 -config production
7+
Restart=always
8+
9+
[Install]
10+
WantedBy=multi-user.target

config-management/ansible/files/modes3-xpressnet.service

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[Unit]
22
Description=MoDeS3 XpressNet Bridge Agent
3-
Wants=network-online.target
3+
After=syslog.target network.target mosquitto.service
44

55
[Service]
6-
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.xpressnetbridge/xpressnetbridge
6+
ExecStart=/modes3/hu.bme.mit.inf.modes3.components.xpressnet/xpressnetbridge
77
Restart=always
88

99
[Install]

config-management/ansible/deploy.yaml renamed to config-management/ansible/utils/deploy-gradle.yaml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
---
2-
- name: Stop the service if running
2+
- name: Stop the {{service_name}} service
33
systemd:
4+
daemon_reload: yes
5+
enabled: yes
46
state: stopped
57
name: "modes3-{{service_name}}"
68
become: true
7-
ignore_errors: yes
8-
- name: Create the root folder containing the binaries
9+
- name: Create the root folder containing the {{service_name}} binaries
910
file:
1011
path: /modes3/
1112
state: directory
1213
owner: root
1314
group: root
14-
mode: 0775
15+
mode: 0755
1516
become: true
16-
- name: "Deploy the service distribution"
17+
- name: "Deploy the {{service_name}} service distribution"
1718
unarchive:
1819
src: "{{playbook_dir}}/../../src/java/components/hu.bme.mit.inf.modes3.components.{{service_name}}/build/distributions/hu.bme.mit.inf.modes3.components.{{service_name}}.tar"
1920
dest: /modes3
2021
become: true
21-
- name: Copy the new systemd unit
22+
- name: Copy the new {{service_name}} systemd unit
2223
copy:
2324
src: "{{playbook_dir}}/files/modes3-{{service_name}}.service"
2425
dest: "/etc/systemd/system/modes3-{{service_name}}.service"
25-
mode: 0644
26+
mode: 0755
27+
force: yes
2628
become: true
27-
- name: Enable and start the service
29+
- name: Enable and start the {{service_name}} service
2830
systemd:
2931
daemon_reload: yes
3032
enabled: yes

0 commit comments

Comments
 (0)