Closed IBims1NicerTobi closed 1 month ago
Additional info:
- name: Create the satisfactory container
containers.podman.podman_container:
healthcheck: 'bash /healthcheck.sh'
image: ghcr.io/wolveix/satisfactory-server:latest
name: satisfactory
volumes:
- "satisfactory-config:/config"
network:
- "{{ podman_default_net }}"
publish:
- "7777:7777/udp"
- "7777:7777/tcp"
env:
MAXPLAYERS: 8
PGID: 1000
PUID: 1000
ROOTLESS: false
STEAMBETA: false
TIMEOUT: 60
command:
- "/init.sh"
- "-MultiHome=100.74.179.69"
generate_systemd:
path: /etc/systemd/system
Also throws
- name: Create the satisfactory container
containers.podman.podman_container:
healthcheck: 'bash /healthcheck.sh'
image: ghcr.io/wolveix/satisfactory-server:latest
name: satisfactory
volumes:
- "satisfactory-config:/config"
network:
- "{{ podman_default_net }}"
publish:
- "7777:7777/udp"
- "7777:7777/tcp"
env:
MAXPLAYERS: 8
PGID: 1000
PUID: 1000
ROOTLESS: false
STEAMBETA: false
TIMEOUT: 60
generate_systemd:
path: /etc/systemd/system
Doesn't throw
Fixed in #839, please update to 1.16 version
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Steps to reproduce the issue:
fatal: [aquadome]: FAILED! => {"changed": false, "module_stderr": "Shared connection to fde1:fca8:ff11:ac7c:c691:b6ff:fe53:6551 closed.\r\n", "module_stdout": "\r\nTraceback (most recent call last):\r\n File \"/home/tobias/.ansible/tmp/ansible-tmp-1727393082.4879982-47591-163728377481723/AnsiballZ_podman_container.py\", line 107, in <module>\r\n _ansiballz_main()\r\n File \"/home/tobias/.ansible/tmp/ansible-tmp-1727393082.4879982-47591-163728377481723/AnsiballZ_podman_container.py\", line 99, in _ansiballz_main\r\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n File \"/home/tobias/.ansible/tmp/ansible-tmp-1727393082.4879982-47591-163728377481723/AnsiballZ_podman_container.py\", line 47, in invoke_module\r\n runpy.run_module(mod_name='ansible_collections.containers.podman.plugins.modules.podman_container', init_globals=dict(_module_fqn='ansible_collections.containers.podman.plugins.modules.podman_container', _modlib_path=modlib_path),\r\n File \"/usr/lib64/python3.9/runpy.py\", line 225, in run_module\r\n return _run_module_code(code, init_globals, run_name, mod_spec)\r\n File \"/usr/lib64/python3.9/runpy.py\", line 97, in _run_module_code\r\n _run_code(code, mod_globals, init_globals,\r\n File \"/usr/lib64/python3.9/runpy.py\", line 87, in _run_code\r\n exec(code, run_globals)\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/modules/podman_container.py\", line 1377, in <module>\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/modules/podman_container.py\", line 1372, in main\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1918, in execute\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1822, in make_started\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1580, in different\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1501, in is_different\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1042, in diffparam_command\r\n File \"/tmp/ansible_containers.podman.podman_container_payload_dx5ivqli/ansible_containers.podman.podman_container_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1020, in _join_quotes\r\nTypeError: 'NoneType' object is not iterable\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
Describe the results you received:
The python module throws
Describe the results you expected:
The python module does not throw
Additional information you deem important (e.g. issue happens only occasionally):
Output of
podman version
:Output of
podman info --debug
:Package info (e.g. output of
rpm -q podman
orapt list podman
):Playbok you run with ansible (e.g. content of
playbook.yaml
):Command line and output of ansible run with high verbosity
log.txt