auto is ser2net client and server
This commit is contained in:
34
base/packages/openhab/ser2net_client.sls
Normal file
34
base/packages/openhab/ser2net_client.sls
Normal 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
|
||||
Reference in New Issue
Block a user