-
Notifications
You must be signed in to change notification settings - Fork 205
Description
I gave openstack-ansible a spin again with mitogen.
Current master of OSA + this patch on top https://review.openstack.org/#/c/591236/, adjusted to pick up current Mitogen master.
This patch applied to mitogen to make setns connection work with OSA inventory jrosser@b1e9283
Result is an expection at the first point a connection is attempted to a container.
TASK [lxc_container_create : Gather container facts] ***************************
ERROR! [pid 22863] 17:58:55.598590 E mitogen: mitogen.service.Pool(0x7f96d1c05fd0, size=16, th='mitogen.service.Pool.7f96d1c05fd0.worker-10'): while invoking u'get' of u'ansible_mitogen.services.ContextService'
Traceback (most recent call last):
File "/etc/ansible/roles/mitogen/mitogen/service.py", line 519, in _on_service_call
return invoker.invoke(method_name, kwargs, msg)
File "/etc/ansible/roles/mitogen/mitogen/service.py", line 253, in invoke
response = self._invoke(method_name, kwargs, msg)
File "/etc/ansible/roles/mitogen/mitogen/service.py", line 239, in _invoke
ret = method(**kwargs)
File "/etc/ansible/roles/mitogen/ansible_mitogen/services.py", line 423, in get
reraise(*result)
File "/etc/ansible/roles/mitogen/ansible_mitogen/services.py", line 381, in _wait_or_start
response = self._connect(key, spec, via=via)
File "/etc/ansible/roles/mitogen/ansible_mitogen/services.py", line 330, in _connect
context = method(via=via, unidirectional=True, **spec['kwargs'])
File "/etc/ansible/roles/mitogen/mitogen/parent.py", line 1663, in setns
return self.connect(u'setns', **kwargs)
File "/etc/ansible/roles/mitogen/mitogen/parent.py", line 1621, in connect
return self._connect(klass, name=name, **kwargs)
File "/etc/ansible/roles/mitogen/mitogen/parent.py", line 1600, in _connect
stream = klass(self, context_id, **kwargs)
File "/etc/ansible/roles/mitogen/mitogen/parent.py", line 912, in init
super(Stream, self).init(*args, **kwargs)
File "/etc/ansible/roles/mitogen/mitogen/core.py", line 1083, in init
self.construct(**kwargs)
File "/etc/ansible/roles/mitogen/mitogen/setns.py", line 139, in construct
super(Stream, self).construct(**kwargs)
File "/etc/ansible/roles/mitogen/mitogen/parent.py", line 923, in construct
super(Stream, self).construct(**kwargs)
TypeError: construct() got an unexpected keyword argument 'kubectl_path'
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: super(Stream, self).construct(**kwargs)
fatal: [aio1_horizon_container-e7a20bec]: FAILED! => {"msg": "Unexpected failure during module execution.", "stdout": ""}