--- - name: ensure nodered container is running hosts: all vars: container_state: running container_name: nodered container_image: nodered/node-red-docker container_dir_config: node-red container_dir_owner: 1001 container_dir_group: root container_run_args: >- --rm -p 1880:1880/tcp -v "{{exported_container_volumes_basedir}}/{{ container_dir_config }}:/data:Z" --hostname="nodered.{{ my_domain }}" --memory=512M -e FLOWS="flows_nodered.{{ my_domain }}.json" container_firewall_ports: - 1880/tcp tasks: - name: ensure container files mount point on host tags: mount file: path: "{{exported_container_volumes_basedir}}/{{ item }}" owner: "{{ container_dir_owner }}" group: "{{ container_dir_group }}" state: directory recurse: yes with_items: - "{{ container_dir_config }}" - name: ensure container state tags: container import_role: name: podman_container_systemd