diff --git a/tripleo_common/image/image_uploader.py b/tripleo_common/image/image_uploader.py index 9b79bf057..0952fe85f 100644 --- a/tripleo_common/image/image_uploader.py +++ b/tripleo_common/image/image_uploader.py @@ -588,8 +588,7 @@ class BaseImageUploader(object): else: raise OSError('Log output is not a file.') except (AttributeError, OSError): - tmp_dir = tempfile.gettempdir() - log_f = os.path.join(tmp_dir, log_name) + log_f = os.path.join('/var/log', log_name) try: LOG.info('Ansible action starting') ansible.AnsiblePlaybookAction( diff --git a/tripleo_common/tests/image/test_image_uploader.py b/tripleo_common/tests/image/test_image_uploader.py index fa211a2d0..0caa59959 100644 --- a/tripleo_common/tests/image/test_image_uploader.py +++ b/tripleo_common/tests/image/test_image_uploader.py @@ -1311,8 +1311,8 @@ class TestSkopeoImageUploader(base.TestCase): override_ansible_cfg=( "[defaults]\n" "stdout_callback=tripleo_dense\n" - "log_path=%s/tripleo-container-image-prepare-ansible.log\n" - % os.path.dirname(logfile.name) + "log_path=" + "/var/log/tripleo-container-image-prepare-ansible.log\n" ) )