diff --git a/host_vars/dispatcher.example b/host_vars/dispatcher.example index 77bf399..92701ad 100644 --- a/host_vars/dispatcher.example +++ b/host_vars/dispatcher.example @@ -15,6 +15,5 @@ monit_filesystems: - { name: "picturesfs", path: "/opt/pictures", alert: "80%" } monit_web_user: "admin" monit_web_pasword: "password" -rtty_server: true -rtty_user: "admin" -rtty_password: "password" +rttys_http_username: "admin" +rttys_http_pass: "password" diff --git a/roles/rttys/defaults/main.yml b/roles/rttys/defaults/main.yml new file mode 100644 index 0000000..e26adf7 --- /dev/null +++ b/roles/rttys/defaults/main.yml @@ -0,0 +1,4 @@ +--- + +rttys_http_username: "admin" +rttys_http_pass: "password" diff --git a/roles/rttys/handlers/main.yml b/roles/rttys/handlers/main.yml new file mode 100644 index 0000000..fb58ffb --- /dev/null +++ b/roles/rttys/handlers/main.yml @@ -0,0 +1,3 @@ +--- +- name: restart rttys + command: /usr/bin/s6-svc -r /var/run/s6/services/rttys diff --git a/roles/rttys/tasks/main.yml b/roles/rttys/tasks/main.yml new file mode 100644 index 0000000..aada773 --- /dev/null +++ b/roles/rttys/tasks/main.yml @@ -0,0 +1,15 @@ +--- +- name: Gather instance facts + setup: +- block: + - name: Setup rttys + template: + src: rttys.json + dest: "/opt/rtty/rttys.json" + owner: root + group: root + mode: 0600 + notify: + - restart rttys + tags: + - rttys-config diff --git a/roles/rttys/templates/rttys.conf b/roles/rttys/templates/rttys.conf new file mode 100644 index 0000000..628d1d0 --- /dev/null +++ b/roles/rttys/templates/rttys.conf @@ -0,0 +1,22 @@ +#addr-dev: :5912 +#addr-user: :5913 + +# Auth for http +http-username: {{ rttys_http_username }} +http-password: {{ rttys_http_pass }} + +#ssl-cert: /etc/rttys/rttys.crt +#ssl-key: /etc/rttys/rttys.key + +#base-url: / + +#token: a1d4cdb1a3cd6a0e94aa3599afcddcf5 + +# font-size: 16 + +# No login required to connect device. +# Values can be device IDs separated by spaces, +# or a "*" indicates that all devices do not require login +# http://localhost:5913/connect/rtty1 +#white-list: "*" +#white-list: rtty1 rtty2