ironic/ironic/drivers/modules/ansible
Dmitry Tantsur 0cb15a223a Cache AgentClient on Task, not globally
In order to avoid potential cache coherency issues
when using a globally cached AgentClient, e.g. with
TSL certificates from the IPA, cache the AgentClient
on a per task basis.

Co-Authored-By: Arne Wiebalck <arne.wiebalck@cern.ch>

Conflicts:
	ironic/drivers/modules/agent.py
	ironic/drivers/modules/agent_base.py
	ironic/drivers/modules/ansible/deploy.py
	ironic/drivers/modules/iscsi_deploy.py
	ironic/tests/unit/drivers/modules/test_agent.py

Story: #2009004
Task: #42678

Change-Id: I0c458c8d9ae673181beb6d85c2ee68235ccef239
(cherry picked from commit fcb6a1096f)
2021-07-05 18:42:20 +02:00
..
playbooks Ansible deploy - Ignore invalid devices 2020-08-21 10:24:52 -07:00
__init__.py Add ansible deploy interface 2017-11-09 10:30:56 +00:00
deploy.py Cache AgentClient on Task, not globally 2021-07-05 18:42:20 +02:00