Kolla-ansible container fails because it apparently hasn't the right version of six:
2016-01-18 02:02:43.836 | TASK: [mariadb | Creating haproxy mysql user] *********************************
2016-01-18 02:02:43.837 | failed: [localhost] => {"attempts": 10, "changed": false, "cmd": ["docker", "exec", "-t", "kolla_ansible", "/usr/bin/ansible", "localhost", "-m", "mysql_user", "-a", "login_host='10.0.1.188' login_port='3306' login_user='root' login_password='password' name='haproxy' password='' host='%'"], "delta": "0:00:00.268505", "end": "2016-01-18 02:02:43.786496", "failed": true, "rc": 1, "start": "2016-01-18 02:02:43.517991", "stdout_lines": ["Traceback (most recent call last):", " File \"/usr/bin/ansible\", line 40, in <module>", " from ansible.utils.display import Display", " File \"/usr/lib/python2.7/site-packages/ansible/utils/display.py\", line 35, in <module>", " from ansible import constants as C", " File \"/usr/lib/python2.7/site-packages/ansible/constants.py\", line 30, in <module>", " from ansible.parsing.splitter import unquote", " File \"/usr/lib/python2.7/site-packages/ansible/parsing/__init__.py\", line 32, in <module>", " from ansible.parsing.vault import VaultLib", " File \"/usr/lib/python2.7/site-packages/ansible/parsing/vault/__init__.py\", line 82, in <module>", " from cryptography.hazmat.primitives.hashes import SHA256 as c_SHA256", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/hashes.py\", line 15, in <module>", " from cryptography.hazmat.backends.interfaces import HashBackend", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init__.py\", line 9, in <module>", " from cryptography.hazmat.backends.multibackend import MultiBackend", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/multibackend.py\", line 9, in <module>", " from cryptography.hazmat.backends.interfaces import (", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/interfaces.py\", line 12, in <module>", " @six.add_metaclass(abc.ABCMeta)", "AttributeError: 'module' object has no attribute 'add_metaclass'"], "warnings": []}
2016-01-18 02:02:43.837 | stdout: Traceback (most recent call last):
2016-01-18 02:02:43.837 | File "/usr/bin/ansible", line 40, in <module>
2016-01-18 02:02:43.837 | from ansible.utils.display import Display
2016-01-18 02:02:43.838 | File "/usr/lib/python2.7/site-packages/ansible/utils/display.py", line 35, in <module>
2016-01-18 02:02:43.838 | from ansible import constants as C
2016-01-18 02:02:43.838 | File "/usr/lib/python2.7/site-packages/ansible/constants.py", line 30, in <module>
2016-01-18 02:02:43.838 | from ansible.parsing.splitter import unquote
2016-01-18 02:02:43.838 | File "/usr/lib/python2.7/site-packages/ansible/parsing/__init__.py", line 32, in <module>
2016-01-18 02:02:43.838 | from ansible.parsing.vault import VaultLib
2016-01-18 02:02:43.838 | File "/usr/lib/python2.7/site-packages/ansible/parsing/vault/__init__.py", line 82, in <module>
2016-01-18 02:02:43.839 | from cryptography.hazmat.primitives.hashes import SHA256 as c_SHA256
2016-01-18 02:02:43.839 | File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/hashes.py", line 15, in <module>
2016-01-18 02:02:43.839 | from cryptography.hazmat.backends.interfaces import HashBackend
2016-01-18 02:02:43.839 | File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init__.py", line 9, in <module>
2016-01-18 02:02:43.839 | from cryptography.hazmat.backends.multibackend import MultiBackend
2016-01-18 02:02:43.839 | File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/multibackend.py", line 9, in <module>
2016-01-18 02:02:43.840 | from cryptography.hazmat.backends.interfaces import (
2016-01-18 02:02:43.840 | File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/interfaces.py", line 12, in <module>
2016-01-18 02:02:43.840 | @six.add_metaclass(abc.ABCMeta)
2016-01-18 02:02:43.840 | AttributeError: 'module' object has no attribute 'add_metaclass'
2016-01-18 02:02:43.840 | msg: Task failed as maximum retries was encountered
2016-01-18 02:02:43.840 |
2016-01-18 02:02:43.840 | FATAL: all hosts have already failed -- aborting
http://logs.openstack.org/22/267322/3/check/gate-kolla-dsvm-deploy-centos-binary/329e7e9/console.html#_2016-01-18_02_02_43_838
Looks similar to https://github.com/pypa/pip/issues/2473