--- # Regression test for https://github.com/ansible/ansible/pull/45700 - name: Registering container name set_fact: cname: "{{ cname_prefix ~ '-45700' }}" - name: Registering container name set_fact: cnames: "{{ cnames }} + [cname]" - name: Start container docker_container: image: alpine:3.8 command: '/bin/sh -c "sleep 1h"' name: "{{ cname }}" state: started - name: Stop container with a lot of invalid options docker_container: name: "{{ cname }}" stop_timeout: 1 # Some options with "invalid" values, which would # have to be parsed. The values are "invalid" because # the containers and networks listed here do not exist. # This can happen because the networks are removed # before the container is stopped (see # https://github.com/ansible/ansible/issues/45486). networks: - name: "nonexistant-network-{{ (2**32) | random }}" published_ports: - '1:2' - '3' links: - "nonexistant-container-{{ (2**32) | random }}:test" state: absent