Skip to content

Commit 21ec092

Browse files
committed
Disable gpsd by default so other devices can use ttyAMA0.
1 parent 2da008d commit 21ec092

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

example.config.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
---
22
# GPSd configuration.
3+
gpsd_state: stopped
4+
gpsd_enabled: false
35
gpsd_devices: "/dev/ttyAMA0"
46
gpsd_baud: "115200"
5-
gpsd_options: "-s 115200 -n"
7+
gpsd_options: "-s {{ gpsd_baud }} -n"
68

79
# Refclock to be used as a time source.
810
# See: https://chrony-project.org/doc/3.4/chrony.conf.html#refclock

tasks/gps.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
- regexp: '^GPSD_OPTIONS='
2020
line: 'GPSD_OPTIONS="{{ gpsd_options }}"'
2121

22-
- name: Ensure gpsd is running.
22+
- name: Configure gpsd service.
2323
ansible.builtin.service:
2424
name: gpsd
25-
state: started
26-
enabled: true
25+
state: "{{ gpsd_state }}"
26+
enabled: "{{ gpsd_enabled }}"
2727

2828
# TODO: sudo ln -s /dev/ttyAMA0 /dev/ttyS10
2929
- name: TODO - Add script to symlink /dev/ttyAMA0 to /dev/ttyS10 at boot

0 commit comments

Comments
 (0)