--- - 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