Ansible Automation Platform 2.x setup script unable to parse the `/etc/subgid` and `/etc/subuid` when added invalid values.
Issue
-
Ansible automation platform setup script fails at TASK [ansible.automation_platform_installer.podman : Allocate subuids for awx user]
{"changed": false, "module_stderr": "Shared connection to closed.\r\n", "module_stdout": "Traceback (most recent call last):\r\n File \"/home/gbq9100/.ansible/tmp/ansible-tmp-1662642826.8697848-498077-63184639210612/AnsiballZ_subuid.py\", line 107, in <module>\r\n _ansiballz_main()\r\n File \"/home/gbq9100/.ansible/tmp/ansible-tmp-1662642826.8697848-498077-63184639210612/AnsiballZ_subuid.py\", line 99, in _ansiballz_main\r\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n File \"/home/gbq9100/.ansible/tmp/ansible-tmp-1662642826.8697848-498077-63184639210612/AnsiballZ_subuid.py\", line 48, in invoke_module\r\n run_name='__main__', alter_sys=True)\r\n File \"/usr/lib64/python3.6/runpy.py\", line 205, in run_module\r\n return _run_module_code(code, init_globals, run_name, mod_spec)\r\n File \"/usr/lib64/python3.6/runpy.py\", line 96, in _run_module_code\r\n mod_name, mod_spec, pkg_name, script_name)\r\n File \"/usr/lib64/python3.6/runpy.py\", line 85, in _run_code\r\n exec(code, run_globals)\r\n File \"/tmp/ansible_subuid_payload_/ansible_subuid_payload.zip/ansible_collections/ansible/automation_platform_installer/plugins/modules/subuid.py\", line 81, in <module>\r\n File \"/tmp/ansible_subuid_payload_/ansible_subuid_payload.zip/ansible_collections/ansible/automation_platform_installer/plugins/modules/subuid.py\", line 77, in main\r\n File \"/tmp/ansible_subuid_payload_/ansible_subuid_payload.zip/ansible_collections/ansible/automation_platform_installer/plugins/modules/subuid.py\", line 71, in run_module\r\n File \"/tmp/ansible_subuid_payload_h1y68dop/ansible_subuid_payload.zip/ansible_collections/ansible/automation_platform_installer/plugins/module_utils/subids.py\", line 22, in run\r\nValueError: not enough values to unpack (expected 3, got 1)\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
Environment
- Red Hat® Ansible Automation Platform 2.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.