--- - name: Socat socket for {{ socat_service_name }} ansible.builtin.template: src: socat.socket.j2 dest: /etc/systemd/system/{{ socat_service_name }}-socat.socket mode: "0644" notify: Restart socat socket for {{ socat_service_name }} - name: Socat container for {{ socat_service_name }} ansible.builtin.import_role: name: container vars: container_name: "{{ socat_service_name }}-socat" container_image: "docker.io/alpine/socat:latest" container_command: - "ACCEPT-FD:3,fork" - "TCP:{{ socat_service_name }}:{{ socat_target_http_port }}" container_user: nobody container_networks: - "{{ socat_service_name }}" container_requires: - "{{ socat_service_name }}-socat.socket" - "{{ socat_service_name }}.service" container_auto_start: false container_auto_update: "{{ service_auto_update }}"