Skip to content
This repository was archived by the owner on May 26, 2023. It is now read-only.

Commit 82dc278

Browse files
authored
Merge pull request #245 from jtwhit/services
[ansible] Updated base station and onboard services.
2 parents f11e341 + 816d395 commit 82dc278

File tree

5 files changed

+40
-0
lines changed

5 files changed

+40
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[Unit]
2+
Description=MRover Base Station Kineval Stencil
3+
4+
[Service]
5+
User={{ user }}
6+
EnvironmentFile=/etc/default/rover.env
7+
ExecStart={{ workspace_dir }}/jarvis exec base_station_kineval_stencil
8+
9+
[Install]
10+
WantedBy=multi-user.target

ansible/roles/base_station_services/tasks/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
- rover-base_station_gstreamer_2.service
1515
- rover-lcm_bridge_server.service
1616
- rover-base_station_microscope.service
17+
- rover-base_station_kineval.service
1718
- rover-base_station_gstreamer.timer
1819
- rover-base_station_gstreamer_2.timer
1920
- rover-base_station_microscope.timer
@@ -31,6 +32,7 @@
3132
with_items:
3233
- rover-base_station_gui.service
3334
- rover-lcm_bridge_server.service
35+
- rover-base_station_kineval.service
3436
- rover-base_station_microscope.timer
3537
- rover-base_station_gstreamer.timer
3638
- rover-base_station_gstreamer_2.timer
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[Unit]
2+
Description=MRover Onboard Autonomy Light
3+
4+
[Service]
5+
EnvironmentFile=/etc/default/rover.env
6+
Environment=HOME={{ home_dir }}
7+
ExecStart={{ workspace_dir }}/jarvis exec onboard_auton_light
8+
Restart=always
9+
RestartSec=10
10+
11+
[Install]
12+
WantedBy=multi-user.target
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[Unit]
2+
Description=MRover Onboard Kinematics
3+
4+
[Service]
5+
EnvironmentFile=/etc/default/rover.env
6+
User={{ running_user }}
7+
ExecStart={{ workspace_dir }}/jarvis exec onboard_kinematics
8+
Restart=always
9+
RestartSec=10
10+
11+
[Install]
12+
WantedBy=multi-user.target

ansible/roles/onboard_services/tasks/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
src: "files/{{ item }}.service"
44
dest: "/etc/systemd/system/{{ item }}.service"
55
with_items:
6+
- rover-onboard-auton-light
67
- rover-onboard-cv
78
- rover-onboard-filter
89
- rover-onboard-gps
910
- rover-onboard-imu
11+
- rover-onboard-kinematics
1012
- rover-onboard-microscope
1113
- rover-onboard-nav
1214
- rover-onboard-raman
@@ -31,10 +33,12 @@
3133
- name: Enable services
3234
systemd: name={{item}} enabled=yes
3335
with_items:
36+
- rover-onboard-auton-light.service
3437
- rover-onboard-cv.service
3538
- rover-onboard-filter.service
3639
- rover-onboard-gps.service
3740
- rover-onboard-imu.service
41+
- rover-onboard-kinematics.service
3842
- rover-onboard-microscope.service
3943
- rover-onboard-nav.service
4044
- rover-onboard-raman.service

0 commit comments

Comments
 (0)