auto is ser2net client and server

This commit is contained in:
do
2020-11-10 13:53:30 +01:00
parent 2cfc782a27
commit fc73f02ad3
5 changed files with 160 additions and 1 deletions

View File

@@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
# vim: ft=yaml
---
ser2net_client-pkgs:
pkg.installed:
- pkgs:
- socat
ser2net_socat-conf:
file.managed:
- name: /etc/default/ser2net-client
- user: root
- mode: 0644
- contents: |
#SALT managed
OPTIONS="pty,link=/dev/ttySER2NET0,raw,user=openhab,group=dialout,mode=660 tcp:auto:3333"
ser2net_socat-init:
file.managed:
- name: /etc/init.d/ser2net-client
- user: root
- mode: 0740
- source: salt://base/packages/openhab/files/socat.init
ser2net_socat-service:
service.running:
- name: ser2net-client
- enable: True
- reload: True
- require:
- file: /etc/init.d/ser2net-client
- watch:
- file: /etc/default/ser2net-client