From 627ea7d491a1a239876cac6f8e183783a4bee8a9 Mon Sep 17 00:00:00 2001 From: Carl Karsten Date: Fri, 14 Apr 2017 01:22:59 -0500 Subject: [PATCH] Addd support for minicom --- roles/opsis/defaults/main.yml | 1 + roles/opsis/files/minirc.dfl | 2 ++ roles/opsis/tasks/main.yml | 6 ++++++ roles/opsis/templates/opsis.j2 | 2 ++ 4 files changed, 11 insertions(+) create mode 100644 roles/opsis/files/minirc.dfl diff --git a/roles/opsis/defaults/main.yml b/roles/opsis/defaults/main.yml index 164d066..6839751 100644 --- a/roles/opsis/defaults/main.yml +++ b/roles/opsis/defaults/main.yml @@ -5,6 +5,7 @@ # - cu # - flterm # - hdmi2usbd +# - minicom serial_terminal: - cu diff --git a/roles/opsis/files/minirc.dfl b/roles/opsis/files/minirc.dfl new file mode 100644 index 0000000..8a5349d --- /dev/null +++ b/roles/opsis/files/minirc.dfl @@ -0,0 +1,2 @@ +pu port /dev/hdmi2usb/by-num/all0/tty +pu addcarreturn Yes diff --git a/roles/opsis/tasks/main.yml b/roles/opsis/tasks/main.yml index ce4df01..37ba2bb 100644 --- a/roles/opsis/tasks/main.yml +++ b/roles/opsis/tasks/main.yml @@ -40,6 +40,12 @@ - systemctl daemon-reload - systemctl enable videoteam-ingest +- name: configure minicom for hdmi2usb + copy: + src: files/minirc.dfl + dest: /home/{{ user_name }}/.minirc.dfl + when: "'minicom' in serial_terminal" + - name: push systemd hdmi2usbd.service copy: src: files/hdmi2usbd.service diff --git a/roles/opsis/templates/opsis.j2 b/roles/opsis/templates/opsis.j2 index 3a8172c..79d9613 100755 --- a/roles/opsis/templates/opsis.j2 +++ b/roles/opsis/templates/opsis.j2 @@ -7,4 +7,6 @@ exec cu -l /dev/hdmi2usb/by-num/all0/tty -s 115200 exec flterm --port /dev/hdmi2usb/by-num/all0/tty --speed 115200 {% elif serial_terminal[0] == 'hdmi2usbd' %} exec nc localhost 8501 +{% elif serial_terminal[0] == 'minicom' %} +exec minicom {% endif %}