This change replaces all of the DeployOvercloud __init__ method with a _setup_clients method that is called from take_action. Hopefully this defers auth long enough for the new osc-lib behaviour, and the recommendation from dtroyer[1] that command __init__ methods shouldn't be used for this kind of setup. [1] https://review.openstack.org/#/c/461069/1/osc_lib/shell.py Change-Id: If21d97c09d7c5081306f0005a34eef8dbca4c458 Closes-Bug: #1687032