Merge "[stable/train] Revert "Remove download_ansible_playbooks"" into stable/train

This commit is contained in:
Zuul 2020-05-21 03:40:02 +00:00 committed by Gerrit Code Review
commit 96f37dc202
1 changed files with 15 additions and 0 deletions

View File

@ -58,6 +58,7 @@ from heatclient import exc as hc_exc
from six.moves.urllib import error as url_error
from six.moves.urllib import request
from tripleo_common.utils import config
from tripleoclient import constants
from tripleoclient import exceptions
@ -276,6 +277,20 @@ def convert(data):
return data
def download_ansible_playbooks(client, stack_name, output_dir='/tmp'):
log = logging.getLogger(__name__ + ".download_ansible_playbooks")
stack_config = config.Config(client)
tmp_ansible_dir = tempfile.mkdtemp(prefix='tripleo-ansible-',
dir=output_dir)
log.warning(_('Downloading {0} ansible playbooks...').format(stack_name))
stack_config.write_config(stack_config.fetch_config(stack_name),
stack_name,
tmp_ansible_dir)
return tmp_ansible_dir
def bracket_ipv6(address):
"""Put a bracket around address if it is valid IPv6