Comment 0 for bug 1866181

Revision history for this message
Mark Goddard (mgoddard) wrote : CI: os_* modules broken in ansible 2.9.6

CI Ubuntu and CentOS 8 deploy jobs are currently broken (probably) due to ansible 2.9.6 release. We get errors like the following:

TASK [service-ks-register : keystone | Creating services] **********************
task path: /home/zuul/src/opendev.org/openstack/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:3
FAILED - RETRYING: keystone | Creating services (5 retries left).Result was: {
    "action": "os_keystone_service",
    "attempts": 1,
    "changed": false,
    "invocation": {
        "module_args": {
            "api_version": "auto",
            "module_args": {
                "auth": {
                    "auth_url": "http://192.0.2.10:35357",
                    "domain_name": "default",
                    "password": "1zwBct8GtM44jb97UuM2l5vhcs85UzbA3snC3et3",
                    "project_name": "admin",
                    "user_domain_name": "default",
                    "username": "admin"
                },
                "cacert": "",
                "description": "Openstack Identity Service",
                "interface": "admin",
                "name": "keystone",
                "region_name": "RegionOne",
                "service_type": "identity"
            },
            "module_extra_vars": null,
            "module_name": "os_keystone_service",
            "timeout": 180,
            "user": null
        }
    },
    "module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible-tmp-1583403053.4-202030654516731/AnsiballZ_os_keystone_service.py\", line 114, in <module>\n _ansiballz_main()\n File \"/tmp/ansible-tmp-1583403053.4-202030654516731/AnsiballZ_os_keystone_service.py\", line 106, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/tmp/ansible-tmp-1583403053.4-202030654516731/AnsiballZ_os_keystone_service.py\", line 49, in invoke_module\n imp.load_module('__main__', mod, module, MOD_DESC)\n File \"/tmp/ansible_os_keystone_service_payload_EVkuxm/__main__.py\", line 194, in <module>\n File \"/tmp/ansible_os_keystone_service_payload_EVkuxm/__main__.py\", line 150, in main\n File \"/tmp/ansible_os_keystone_service_payload_EVkuxm/ansible_os_keystone_service_payload.zip/ansible/module_utils/openstack.py\", line 126, in openstack_cloud_from_module\n File \"/usr/lib64/python2.7/distutils/version.py\", line 40, in __init__\n self.parse(vstring)\n File \"/usr/lib64/python2.7/distutils/version.py\", line 105, in parse\n match = self.version_re.match(vstring)\nTypeError: expected string or buffer\n",
    "module_stdout": "",
    "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
    "rc": 1,
    "retries": 6
}