31 lines
1.0 KiB
YAML
31 lines
1.0 KiB
YAML
---
|
|
|
|
- name: Set di-legacy-tcpserver facts
|
|
set_fact:
|
|
__di_legacy_tcpserver_port: "{{ item.port }}"
|
|
__di_legacy_tcpserver_logging: "{{ item.logging|default(di_legacy_tcpserver_logging) }}"
|
|
__di_legacy_tcpserver_hostname: "{{ item.hostname|default(di_legacy_tcpserver_hostname) }}"
|
|
__di_legacy_tcpserver_user: "{{ item.user|default(di_legacy_tcpserver_user) }}"
|
|
__di_legacy_tcpserver_configfile: "{{ di_legacy_tcpserver_config_file }}.{{ item.port }}"
|
|
__di_legacy_tcpserver_servicefile: "/lib/systemd/system/di-legacy-tcpserver-{{ item.port }}.service"
|
|
|
|
- name: Template di-legacy-tcpserver config
|
|
template:
|
|
src: "legacy-tcpserver.conf.j2"
|
|
dest: "{{ __di_legacy_tcpserver_configfile }}"
|
|
owner: "di"
|
|
group: "di-config"
|
|
mode: "0640"
|
|
notify:
|
|
- restart di-legacy-tcpserver
|
|
|
|
- name: Template di-legacy-tcpserver service-file
|
|
template:
|
|
src: "di-legacy-tcpserver.service.j2"
|
|
dest: "{{ __di_legacy_tcpserver_servicefile }}"
|
|
owner: "root"
|
|
group: "root"
|
|
mode: "0644"
|
|
notify:
|
|
- restart di-legacy-tcpserver
|