summaryrefslogtreecommitdiff
path: root/inventory/host_vars/ch-alix1d.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-08-19 02:21:00 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-08-19 02:21:00 +0200
commit8cded5379a798f13e76989b25b96c18be56fe997 (patch)
treebfa5f347b1f68bd482d1d34b1643ad5b35b12b72 /inventory/host_vars/ch-alix1d.yml
parentuse shared playbook for openwrt image generation (diff)
ch-alix1d: add sms modem test
Diffstat (limited to 'inventory/host_vars/ch-alix1d.yml')
-rw-r--r--inventory/host_vars/ch-alix1d.yml46
1 files changed, 46 insertions, 0 deletions
diff --git a/inventory/host_vars/ch-alix1d.yml b/inventory/host_vars/ch-alix1d.yml
index 585b1990..133953b6 100644
--- a/inventory/host_vars/ch-alix1d.yml
+++ b/inventory/host_vars/ch-alix1d.yml
@@ -24,6 +24,8 @@ openwrt_packages_remove:
- iwinfo
- soloscli
openwrt_packages_add:
+ - kmod-e100
+ - kmod-usb-serial-option
- haveged
- htop
- ip
@@ -34,6 +36,9 @@ openwrt_packages_add:
- iperf3
- mtr
- iptraf-ng
+ - usbutils
+ - usb-modeswitch
+ - smstools3
openwrt_mixin:
@@ -43,6 +48,47 @@ openwrt_mixin:
/etc/htoprc:
file: "{{ global_files_dir }}/common/htoprc"
+ /etc/usb-mode.json:
+ content: |
+ {
+ "messages" : [
+ "55534243000000000000000000000011060000000000000000000000000000"
+ ],
+ "devices": {
+ "12d1:1f01": {
+ "*": {
+ "t_vendor": 4817,
+ "t_product": [ 5340 ],
+ "msg": [ 0 ]
+ }
+ }
+ }
+ }
+
+ /etc/smsd.conf:
+ content: |
+ #
+ # generated by ansible
+ #
+
+ devices = GSM1
+ incoming = /var/spool/sms/incoming
+ outgoing = /var/spool/sms/outgoing
+ checked = /var/spool/sms/checked
+ failed = /var/spool/sms/failed
+ sent = /var/spool/sms/sent
+ receive_before_send = no
+ autosplit = 3
+ logfile = 1
+ loglevel = 5
+
+ [GSM1]
+ init = AT^CURC=0
+ device = /dev/ttyUSB0
+ incoming = yes
+ pin = {{ vault_sms_modem_pin }}
+ baudrate = 115200
+
openwrt_uci:
system: